J'utilise nginx et j'ai deja une fois renouvellé automatiquement le certificat en cron comme indiqué dans la doc de domoticz
Pour cel je lance en cron
Code : Tout sélectionner
sudo /etc/letsencrypt/certbot-auto renew --webroot -w ~/domoticz/www/ --deploy-hook ~/domoticz/scripts/deploy-cert.sh >/dev/nullCode : Tout sélectionner
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Cert is due for renewal, auto-renewing...
Plugins selected: Authenticator webroot, Installer None
Renewing an existing certificate
Performing the following challenges:
http-01 challenge for monsite.duckdns.org
Using the webroot path /home/pi/domoticz/www for all unmatched domains.
Waiting for verification...
Challenge failed for domain monsite.duckdns.org
http-01 challenge for monsite.duckdns.org
Cleaning up challenges
Attempting to renew cert (monsite.duckdns.org) from /etc/letsencrypt/renewal/monsite.duckdns.org.conf produced an unexpected error: Some challenges have f ailed.. Skipping.
All renewal attempts failed. The following certs could not be renewed:
/etc/letsencrypt/live/monsite.duckdns.org/fullchain.pem (failure)
1 renew failure(s), 0 parse failure(s)Code : Tout sélectionner
#!/bin/bash
sudo mv /home/pi/domoticz/server_cert.pem /home/pi/domoticz/server_cert.pem.org
sudo cat /etc/letsencrypt/live/monsite.duckdns.org/privkey.pem >> /home/pi/domoticz/server_cert.pem
sudo cat /etc/letsencrypt/live/monsite.duckdns.org/fullchain.pem >> /home/pi/domoticz/server_cert.pem
sudo cp /home/pi/domoticz/server_cert.pem /home/pi/domoticz/letsencrypt_server_cert.pem
sudo cat /etc/ssl/certs/dhparam.pem >> /home/pi/domoticz/server_cert.pem
sudo /etc/init.d/domoticz.sh restart
Merci d'avance