79975614127235a05550f51527f502a772659a14
- Support multiple domains with separate credential files per domain - Implement optional automatic renewal via cronjob (every 2 months) - Add interactive prompt to choose between automatic or manual renewal - Create renewal script at /usr/local/bin/certbot-renewal.sh - Add comprehensive logging to /var/log/certbot-renewal.log - Add input validation for domain, email, and API token formats - Improve error handling with explicit checks on all operations - Add helper functions for better code organization and reusability - Allow script to be run multiple times for different domains - Display certificate paths and renewal configuration after setup - Check for existing certificates and prompt before overwriting - Preserve existing crontab entries when adding renewal job
LetsEncrypt-Setup
A quick setup script to install letsencrypt certbot from python and installs the cloudflare api addin with pip
Languages
Shell
100%