Add a script that automates setup of a letsencrypt cert
[sandbox] / autoserver / autocert.sh
diff --git a/autoserver/autocert.sh b/autoserver/autocert.sh
new file mode 100644 (file)
index 0000000..3e6747c
--- /dev/null
@@ -0,0 +1,12 @@
+# Add the jessie-backports source to apt
+echo 'deb http://ftp.debian.org/debian jessie-backports main' | sudo tee -a /etc/apt/sources.list
+sudo apt-get update
+
+# Install certbot
+sudo apt-get -y install certbot -t jessie-backports
+
+# Generate cert
+sudo certbot certonly --webroot -w /var/www/site -d kerkeslager.com -d www.kerkeslager.com
+
+# Restart nginx
+sudo service nginx restart