[Tuto] Obtenir un certificat valide pour Domoticz sous Linux ou Mac
-
Chrominator
- Messages : 1042
- Inscription : 19 déc. 2015, 07:29
- Localisation : France
Re: [Tuto] Obtenir un certificat valide pour Domoticz sous Linux ou Mac
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.
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.
Un bon frein vaut mieux que deux sparadraps.
Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Re: [Tuto] Obtenir un certificat valide pour Domoticz sous Linux ou Mac
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
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
-
Chrominator
- Messages : 1042
- Inscription : 19 déc. 2015, 07:29
- Localisation : France
Re: [Tuto] Obtenir un certificat valide pour Domoticz sous Linux ou Mac
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.
Elements ici
Dommage, c'était pratique.
Retour au certificat auto-signé, sniff.
Un bon frein vaut mieux que deux sparadraps.
Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Re: [Tuto] Obtenir un certificat valide pour Domoticz sous Linux ou Mac
oui idem
echec Timeout lors du renouvellement ...
echec Timeout lors du renouvellement ...
Re: [Tuto] Obtenir un certificat valide pour Domoticz sous Linux ou Mac
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
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 :
Ne pas oublier de désactiver la redirection du port 443 sur la box si elle est devenue inutile.
- 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.
Code : Tout sélectionner
sudo certbot renew --dry-run- 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.
Code : Tout sélectionner
sudo service domoticz.sh restart
-
Chrominator
- Messages : 1042
- Inscription : 19 déc. 2015, 07:29
- Localisation : France
Re: [Tuto] Obtenir un certificat valide pour Domoticz sous Linux ou Mac
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.
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.
Un bon frein vaut mieux que deux sparadraps.
Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
-
tekkharibo
- Messages : 282
- Inscription : 28 déc. 2017, 09:51
- Localisation : Albi
Re: [Tuto] Obtenir un certificat valide pour Domoticz sous Linux ou Mac
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.
Merci pour ce tuto qui fonctionne très bien.
J'ai fait une modif sur la partir openssl
Code : Tout sélectionner
openssl dhparam -dsaparam -out dhparam.pem 4096
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.
Projet de domotique low-cost : Mon installation MAJ 01/05/2020
Dans le doute reboot !
Si vous êtes pas loin d'Albi on peut se rencontrer pour partager
Dans le doute reboot !
Si vous êtes pas loin d'Albi on peut se rencontrer pour partager
Re: [Tuto] Obtenir un certificat valide pour Domoticz sous Linux ou Mac
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.tekkharibo a écrit :Hello
Merci pour ce tuto qui fonctionne très bien.
J'ai fait une modif sur la partir opensslEn rajoutant le -dsaparam c'est super rapide car il ne cherche pas a chaque fois un nombre premier ce qui prend du temps.Code : Tout sélectionner
openssl dhparam -dsaparam -out dhparam.pem 4096
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
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
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
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
sudo cp ~/domoticz/server_cert.pem ~/domoticz/letsencrypt_server_cert.pem
redemarrer les services domoticz c'est reparti pour 3 mois de plus