# MY USAGE installare certbot + plugin per nginx ```bash sudo apt install certbot python3-certbot-nginx ``` andare su scripts e rendere eseguibili i 2 script ```bash sudo chmod +x *.sh ``` inserire nei 2 script *.sh la API key di dynu.com in questo caso per il mio account ```bash api_key='3465V4Va6732ZWf7b5V55gYg6ZU55W4Y' ``` entrare come root ```bash sudo -s ``` creare i 2 certificati ```bash certbot certonly --manual-public-ip-logging-ok --non-interactive --agree-tos --email fabio.micheluz@gmail.com --manual --preferred-challenges=dns --manual-auth-hook ./script-pre.sh --manual-cleanup-hook ./script-post.sh -d patachina.casacam.net -d *.patachina.casacam.net certbot certonly --manual-public-ip-logging-ok --non-interactive --agree-tos --email fabio.micheluz@gmail.com --manual --preferred-challenges=dns --manual-auth-hook ./script-pre.sh --manual-cleanup-hook ./script-post.sh -d patachina2.casacam.net -d *.patachina2.casacam.net ``` # GIT originale This repository contains everything needed to create and renew LetsEncrypt certificates (incl. wildcard certificates) on Dynu (https://www.dynu.com/). This should work on every machine that can run docker (I'm using it on a QNAP NAS). If you already have certbot installed you can also just use the scripts in the scripts folder, without docker. # Usage with docker-compose: You will need Docker and Docker-Compose: https://docs.docker.com/install/ https://docs.docker.com/compose/install/ docker-compose -f /certbot/docker-compose.yml up Cronjob to run it twice daily (like recomended by Certbot, certificates are only renewed when needed): 0 0,12 * * * python -c 'import random; import time; time.sleep(random.random() * 3600)' && docker-compose -f /certbot/docker-compose.yml up # Usage with locally installed certbot: Required packages: certbot, jq, curl certbot certonly --manual-public-ip-logging-ok --non-interactive --agree-tos --email --manual --preferred-challenges=dns --manual-auth-hook /script-pre.sh --manual-cleanup-hook /script-post.sh -d YOURDOMAIN.TLD -d *.YOURDOMAIN.TLD