A shell script and some systemd units to automate getting certificates from Let's Encrypt when you're using Duck DNS and your local ISP is blocking all common service ports, so you need to use Certbot's DNS challenge.
make install
- Edit /usr/local/lib/systemd/system/certbot-renew.service, replacing YOUR_DOMAIN with your actual domain
- Edit /etc/duckdns-token, adding your Duck DNS token
- Enable certbot-renew.timer