Skip to content

Instantly share code, notes, and snippets.

@dillonhafer
Last active October 2, 2016 03:10
Show Gist options
  • Save dillonhafer/dad8ecc0c776f3a5b17400f927ab02bc to your computer and use it in GitHub Desktop.
Save dillonhafer/dad8ecc0c776f3a5b17400f927ab02bc to your computer and use it in GitHub Desktop.
UBTN Let's Encrypt
#!/bin/bash
set -e
echo 'Creating and transferring certificates...'
certbot certonly -a webroot --webroot-path=/Users/dillon/dev/scripts/tls -d router.dillonhafer.com -d local.router.dillonhafer.com --logs-dir=/Users/dillon/dev/scripts --config-dir=/Users/dillon/dev/scripts --work-dir=/Users/dillon/dev/scripts
cd /Users/dillon/dev/scripts/live/router.dillonhafer.com
cat privkey.pem fullchain.pem >> server.pem
scp server.pem chain.pem local.router.dillonhafer.com: > /dev/null 2>&1
ssh local.router.dillonhafer.com 'sudo cp server.pem chain.pem /etc/lighttpd/' > /dev/null 2>&1
ssh local.router.dillonhafer.com 'sudo chown root:www-data /etc/lighttpd/server.pem /etc/lighttpd/chain.pem' > /dev/null 2>&1
echo 'Done.'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment