Join 1M+ other developers and:
- Get help and share knowledge in Q&A
- Subscribe to topics of interest
- Get courses & tools that help you grow as a developer or small business owner
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.×