cd /root git clone https://github.com/letsencrypt/letsencrypt cd letsencrypt ./letsencrypt-auto --server https://acme-v01.api.letsencrypt.org/directory --help https://acme-staging.api.letsencrypt.org/directory https://acme-v01.api.letsencrypt.org/directory cd /root/letsencrypt ./letsencrypt-auto certonly -a webroot --webroot-path /srv/www/example.com/ -d example.com -d www.example.com --server https://acme-staging.api.letsencrypt.org/directory tar -cvzf /root/letsencrypt.tgz /etc/letsencrypt ./letsencrypt-auto certonly -a webroot --webroot-path /var/www/backends/ -d www.test-backend.com --server https://acme-staging.api.letsencrypt.org/directory cd /etc/letsencrypt/ rm -rf archive/www.test-backend.com* rm -rf live/www.test-backend.com* rm -rf renewal/www.test-backend.com* rm -rf keys/* rm -rf csr/* cd /etc/letsencrypt/live/www.test-backend.com/ cat privkey.pem cert.pem chain.pem > hiawatha-hc.pem chown www-data:www-data hiawatha-hc.pem chmod 440 hiawatha-hc.pem service hiawatha check /etc/init.d/hiawatha restart tar -cvzf /root/letsencrypt.tgz /etc/letsencrypt cd /etc/letsencrypt/ rm -rf archive/www.test-backend.com* rm -rf live/www.test-backend.com* rm -rf renewal/www.test-backend.com* cd /root/letsencrypt ./letsencrypt-auto certonly -a webroot --webroot-path /var/www/backends/ -d www.test-backend.com --server https://acme-v01.api.letsencrypt.org/directory cd /etc/letsencrypt/live/www.test-backend.com/ cat privkey.pem cert.pem chain.pem > hiawatha-hc.pem chown www-data:www-data hiawatha-hc.pem chmod 440 hiawatha-hc.pem mkdir /root/scripts vi /root/scripts/updatecerts chmod +x /root/scripts/updatecerts /root/scripts/updatecerts cron crontab -e 30 03 01 */2 * /root/scripts/updatecerts >> /var/log/cron.log 2>&1