Page 2 sur 7
Re: [Tuto] Obtenir un certificat valide pour Domoticz sous Linux ou Mac
Publié : 25 déc. 2017, 20:52
par Chrominator
Si c'est ton serveur domoticz qui exécute certbot, il ne peut pas utiliser ton adresse et ton port puisque c'est domoticz qui s'en sert !
Arrête un instant domoticz le temps de générer ton certificat.
Là certbot pourra allouer l'ip et le port et s'en servir.
Re: [Tuto] Obtenir un certificat valide pour Domoticz sous Linux ou Mac
Publié : 26 déc. 2017, 08:22
par alpin38
oui merci c'est ok , je m'en suis rendu compte en postant le message précédent
c'est bon j'ai généré le certificat et mis en place sur le site ca fonctionne impecc , merci du tuto
ps le dellie-helman a mis environ 5 heures sur RPI3
bonne journée
Re: [Tuto] Obtenir un certificat valide pour Domoticz sous Linux ou Mac
Publié : 14 mars 2018, 23:49
par Chrominator
Ca marche plus, pas moyen de renouveler le certificat derrière une freebox.
Elements
ici
Dommage, c'était pratique.
Retour au certificat auto-signé, sniff.

Re: [Tuto] Obtenir un certificat valide pour Domoticz sous Linux ou Mac
Publié : 29 mars 2018, 21:28
par alpin38
oui idem
echec Timeout lors du renouvellement ...
Re: [Tuto] Obtenir un certificat valide pour Domoticz sous Linux ou Mac
Publié : 08 mai 2018, 19:23
par xavierlp
Super Tuto encore un grand merci çà a fonctionné du premier coup !!
Pour le renew dans 3 mois j'ai 2 questions
-comment sais tu qu'il faut le renouveller?
-dans ton code tu ecris sudo cat /etc/letsencrypt/live/domoticz.freeboxos.fr/privkey.pem > ~/cert_domoticz.pem
Or dans le tuto initil tu fait le cat sur ~/domoticz/cert_domoticz.pem
Merci encore
Xavier
Chrominator a écrit :Pour renouveler le certificat :
- S'assurer que le port 443 est ouvert sur la box et qu'il pointe vers la machine qui acquiert le certificat.
- Regénérer un certificat. --dry-run permet comme d'habitude de vérifier que tout va bien.
- Si OK, on relance sans le --dry-run.
Code : Tout sélectionner
sudo certbot renew
Saving debug log to /var/log/letsencrypt/letsencrypt.log
-------------------------------------------------------------------------------
Processing /etc/letsencrypt/renewal/domoticz.freeboxos.fr.conf
-------------------------------------------------------------------------------
Cert is due for renewal, auto-renewing...
Plugins selected: Authenticator standalone, Installer None
Renewing an existing certificate
Performing the following challenges:
tls-sni-01 challenge for domoticz.freeboxos.fr
Waiting for verification...
Cleaning up challenges
-------------------------------------------------------------------------------
new certificate deployed without reload, fullchain is
/etc/letsencrypt/live/domoticz.freeboxos.fr/fullchain.pem
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Congratulations, all renewals succeeded. The following certs have been renewed:
/etc/letsencrypt/live/domoticz.freeboxos.fr/fullchain.pem (success)
-------------------------------------------------------------------------------
- Ensuite on recrée le certificat complet en concaténant les petits morceaux de droite et de gauche.
Code : Tout sélectionner
sudo cat /etc/letsencrypt/live/domoticz.freeboxos.fr/privkey.pem > ~/cert_domoticz.pem
sudo cat /etc/letsencrypt/live/domoticz.freeboxos.fr/fullchain.pem >> ~/cert_domoticz.pem
cat ~/domoticz/dhparam.pem >> ~/domoticz/cert_domoticz.pem
- On redémarre domoticz.
Ne pas oublier de désactiver la redirection du port 443 sur la box si elle est devenue inutile.
Re: [Tuto] Obtenir un certificat valide pour Domoticz sous Linux ou Mac
Publié : 11 mai 2018, 10:30
par Chrominator
En effet, le cat doit pointer vers la même cible, ~/domoticz/cert_domoticz.pem par exemple.
Mais dans ce dernier cas, on écrase le certif existant, par prudence il vaut mieux certainement le construire dans un autre répertoire ou sauvegarder l'ancien.
J'ai aligné le tuto.
Merci.
Re: [Tuto] Obtenir un certificat valide pour Domoticz sous Linux ou Mac
Publié : 11 juin 2018, 17:59
par tekkharibo
Hello
Merci pour ce tuto qui fonctionne très bien.
J'ai fait une modif sur la partir openssl
En rajoutant le -dsaparam c'est super rapide car il ne cherche pas a chaque fois un nombre premier ce qui prend du temps.
Ensuite, pour les pocesseurs de livebox, je vais faire un script sur la base de
https://github.com/rene-d/sysbus pour ouvrir et fermer le port 80 à la demande afin de faire automatiquement le renouvellement.
Re: [Tuto] Obtenir un certificat valide pour Domoticz sous Linux ou Mac
Publié : 14 juin 2018, 15:33
par Sopalin
tekkharibo a écrit :Hello
Merci pour ce tuto qui fonctionne très bien.
J'ai fait une modif sur la partir openssl
En rajoutant le -dsaparam c'est super rapide car il ne cherche pas a chaque fois un nombre premier ce qui prend du temps.
Ensuite, pour les pocesseurs de livebox, je vais faire un script sur la base de
https://github.com/rene-d/sysbus pour ouvrir et fermer le port 80 à la demande afin de faire automatiquement le renouvellement.
Je suis preneur du script d'ouverture automatique sur la livebox car perso je n'aime pas laisser un port connu comme le 80 ou 443 ouvert sur ma box en permanence.
Re: [Tuto] Obtenir un certificat valide pour Domoticz sous Linux ou Mac
Publié : 07 août 2018, 16:50
par xavierlp
Bonjour
Je viens de renouveler le certificat avec succès!
J'ai lancé les commandes cat mais le domoticz est toujours basé sur l'ancien certif !!!!
J'ai donc relancé let's encrypt qui me confirme que mon certificat a bien été renouvellé.
Je suppose donc que j'ai pas les bons chemins peut être.
Comment savoir quel est le fichier certificat qui est pris en compte?
Merci

Re: [Tuto] Obtenir un certificat valide pour Domoticz sous Linux ou Mac
Publié : 07 août 2018, 18:00
par xavierlp
j'ai repris les commandes une à une et apres avoir fait ce CP
sudo cp ~/domoticz/server_cert.pem ~/domoticz/letsencrypt_server_cert.pem
redemarrer les services domoticz c'est reparti pour 3 mois de plus
