Skip to content

Instantly share code, notes, and snippets.

@schwindp
Created May 25, 2016 07:12
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save schwindp/fa5463580ae7274f51bb8e8a9372e33b to your computer and use it in GitHub Desktop.
Save schwindp/fa5463580ae7274f51bb8e8a9372e33b to your computer and use it in GitHub Desktop.
Wrapper script for letsencrypt.sh
#!/bin/bash
letsencrypt.sh -c -d vautee.de
domains="vautee.de"
for domain in ${domains}; do
[[ -z "`diff -rq /var/lib/letsencrypt.sh/certs/${domain}/fullchain.pem /etc/prosody/certs/${domain}.chained.pem`" ]] && continue
cp -L "/var/lib/letsencrypt.sh/certs/${domain}/privkey.pem" "/etc/prosody/certs/${domain}.key.pem"
cp -L "/var/lib/letsencrypt.sh/certs/${domain}/fullchain.pem" "/etc/prosody/certs/${domain}.chained.pem"
chown prosody:root "/etc/prosody/certs/${domain}.key.pem"
chown prosody:root "/etc/prosody/certs/${domain}.chained.pem"
/etc/init.d/prosody restart
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment