HTTPS configuration
To renew my TLS certificates, I'm using the scripts from Certbot-Godaddy. It's usage is very simple:
Create a new API Key, and set your credentials at api-settings.sh:
############################################################
# Domain settings
DOMAIN=example.com
EMAIL=letsencrypt@${DOMAIN}
############################################################
############################################################
# GoDaddy API Credentials
GODADDY_API_KEY=""
GODADDY_API_SECRET=""
GODADDY_URL="https://api.godaddy.com/"
############################################################
Then run certbot-godaddy-request.sh:
# Give execute permissions to the script
chmod +x certbot-godaddy-request.sh
# Run it
./certbot-godaddy-request.sh
Your new certificate should be stored in /etc/letsencrypt/live/[DOMAIN]/
To use this certificate, see NGIX Configuration.