Question
How to auto re-new letsencrypt certificate for a website every 3 months using cron?
I update it manually using this command
sudo systemctl stop nginx
url="my_domain123.com"
sudo certbot certonly --standalone -d $url -d www.$url --email main@$url
sudo systemctl start nginx
This works fine, but it’s manual. If I create a bash script with this code and a cron task which I’ll call once in [80..89] days, will it work as I expect? With no hidden issues?
Note: this works fine when doing it manually - by hands. I only want to automate it using cron, in a simple way, without overcomlecating it.
No third-party libraries and tools.
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
×