Skip to content

Instantly share code, notes, and snippets.

@mikehelland
Last active May 6, 2020 03:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mikehelland/0e5282b5df501a98e37ac88c2d88d392 to your computer and use it in GitHub Desktop.
Save mikehelland/0e5282b5df501a98e37ac88c2d88d392 to your computer and use it in GitHub Desktop.
setup node
sudo apt-get install curl git
sudo apt-get install build-essential
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install nodejs
node -v
npm -v
# cerbot
sudo apt-get update
sudo apt-get install software-properties-common
sudo add-apt-repository universe
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install certbot
sudo certbot certonly --standalone
echo "sudo cp /etc/letsencrypt/live/openmedia.gallery/privkey.pem ~/websites/openmedia.gallery" > ~/copypem.sh
echo "sudo cp /etc/letsencrypt/live/openmedia.gallery/fullchain.pem ~/websites/openmedia.gallery" >> ~/copypem.sh
chmod +x ~/copypem.sh
~/copypem.sh
sudo chown -R mazehatter ./*.pem
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment