Aller au contenu

[TUTO] Certificat Let's Encrypt avec acme.sh & api Ovh en Docker (DSM6/7) (Update 07/09/22)


Einsteinium

Messages recommandés

@firlin c'est normal.

Si le certificat est toujours dans la période de validité, le script se borne à faire cette vérification et ne va pas plus loin.

Les messages dont je parle concernent le déploiement qui de ce que j'ai compris, ne s'est pas effectué correctement chez toi.

Il faut le faire manuellement avec la commande suivante que tu lances dans une tâche :

docker exec Acme sh -c "acme.sh --deploy  -d 'tonNDD' --deploy-hook synology_dsm"

Tu devrais voir normalement les lignes en question, renseignées ou pas.

Tu peux garder cette tâche dans le gestionnaire mais sans la lancer. Tu ne t'en sers que si le déploiement ne s'est pas bien déroulé.

Lien vers le commentaire
Partager sur d’autres sites

  • 4 mois après...

Bonjour, 

Je me permets de relancer le sujet. J'ai aussi un erreur, bien que j'ai pu créer mes certificats et les déployer, lorsque je crée la routine pour un renouvellement automatique, j'obtiens ceci et je ne comprends pas ce que je dois modifier dans le fichier account.conf.

Tâche : Acme.sh
Heure de début : Tue, 08 Oct 2024 18:11:19 GMT
Heure d'arrêt : Tue, 08 Oct 2024 18:11:21 GMT
État actuel : 1 (Interrompu)
Sortie/erreur standard :
[Tue Oct 8 16:11:20 UTC 2024] Logging into 172.17.0.1:5000...
[Tue Oct 8 16:11:21 UTC 2024] Getting certificates in Synology DSM...
[Tue Oct 8 16:11:21 UTC 2024] Unable to find certificate: description du certificat mise dans le DSM and is not set.
[Tue Oct 8 16:11:21 UTC 2024] Error deploying for domain: legardien.ovh
[Tue Oct 8 16:11:21 UTC 2024] Error encountered while deploying.

 

Je pense que c'est la ligne mais je comprends pas ce que je dois y mettre

SAVED_SYNO_DID=''
SAVED_SYNO_Certificate='******'

 

Merci pour l'éclairage fourni

Lien vers le commentaire
Partager sur d’autres sites

il y a 18 minutes, Christophe Legardien a dit :

[Tue Oct 8 16:11:21 UTC 2024] Unable to find certificate: description du certificat mise dans le DSM and is not set.

Quand il est indiqué dans le tuto "description du certificat mise dans DSM" ceci veut bien dire ce que ça veut dire à savoir le nom que VOUS avez donné pour la description de votre certificat !

Lien vers le commentaire
Partager sur d’autres sites

Hé bien je m'excuse, je suis néophyte dans ce domaine et donc je ne comprends pas. Je continuerais donc à chercher. SI j'avais compris ce que j'ai mis et ou je peux trouver cette valeur, je n'aurais pas poser la question, qui visiblement vu la réaction semble dérangeante.

 

Modifié par Christophe Legardien
Lien vers le commentaire
Partager sur d’autres sites

Il y a 2 heures, Christophe Legardien a dit :

Je continuerais donc à chercher.

Je ne comprends pas ce que vous ne comprenez pas. Pour chaque certificat il y a une description qui est inscrite en dessous du nom du certificat. C'est cette description qu'il faut renseigner.

Par exemple :

image.png.7746c25a43e3ee208a284ded742c252c.png

ou lorsque vous cliquez sur Modifier :

image.png.88049b0f9f63e30370f356348c6f6e44.png

Vous voyez bien qu'il était inutile de prendre la mouche.

Lien vers le commentaire
Partager sur d’autres sites

Je ne prends pas la mouche, mais la façon dont était tournée la réponse mais laisse à penser une certaine exaspération. Soit.confCapturedcran2024-10-08215647.thumb.png.2a1c1a9d2bf416e9aecdfa39a4ae30ad.png

Donc je présume que je dois trouver ses deux lignes dans le fichier account.conf

SAVED_SYNO_DID=''
SAVED_SYNO_Certificate='legardien.ovh'

Si c'est bien cela, j'ai donc un problème

Voici un extrait de la fin du fichier log

[Tue Oct  8 20:01:08 UTC 2024] Getting certificates in Synology DSM...
[Tue Oct  8 20:01:08 UTC 2024] POST
[Tue Oct  8 20:01:08 UTC 2024] _post_url='http://172.17.0.1:5000/webapi/entry.cgi'
[Tue Oct  8 20:01:08 UTC 2024] _CURL='curl --silent --dump-header /acme.sh/http.header  -L  -g '
[Tue Oct  8 20:01:08 UTC 2024] _ret='0'
[Tue Oct  8 20:01:08 UTC 2024] escaped_certificate='description du certificat mise dans le DSM'
[Tue Oct  8 20:01:08 UTC 2024] Unable to find certificate: description du certificat mise dans le DSM and  is not set.
[Tue Oct  8 20:01:08 UTC 2024] Error deploying for domain: legardien.ovh
[Tue Oct  8 20:01:08 UTC 2024] Error encountered while deploying.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

Bonjour,

J'ai crée des clés API par le lien indiqué sur le 1er post du tuto (https://api.ovh.com/createToken/?GET=/domain/zone/mydomain.com/*&POST=/domain/zone/mydomain.com/*&PUT=/domain/zone/mydomain.com/*&GET=/domain/zone/mydomain.com&DELETE=/domain/zone/mydomain.com/record/*

Comment fait-on pour les supprimer car je ne les utilise plus ?

Modifié par Thierry94
Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

Bonjour,

 

Lors de l’exécution de la commande unique pour générer un certificat j'ai l'erreur suivante dans la tâche :

[Sun Nov  3 09:03:27 UTC 2024] Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 6
[Sun Nov  3 09:03:27 UTC 2024] Cannot init API for: https://acme-v02.api.letsencrypt.org/directory.
[Sun Nov  3 09:03:27 UTC 2024] Sleeping for 10 seconds and retrying.

 

et dans le log :

[Sun Nov  3 09:05:28 UTC 2024] Cannot init API for: https://acme-v02.api.letsencrypt.org/directory.
[Sun Nov  3 09:05:28 UTC 2024] Sleeping for 10 seconds and retrying.
[Sun Nov  3 09:05:38 UTC 2024] GET
[Sun Nov  3 09:05:38 UTC 2024] url='https://acme-v02.api.letsencrypt.org/directory'
[Sun Nov  3 09:05:38 UTC 2024] timeout=
[Sun Nov  3 09:05:38 UTC 2024] _CURL='curl --silent --dump-header /acme.sh/http.header  -L  -g '
[Sun Nov  3 09:05:43 UTC 2024] Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 6
[Sun Nov  3 09:05:43 UTC 2024] ret='6'
[Sun Nov  3 09:05:43 UTC 2024] Cannot init API for: https://acme-v02.api.letsencrypt.org/directory.
[Sun Nov  3 09:05:43 UTC 2024] Sleeping for 10 seconds and retrying.

J'ai lu plus haut que l'erreur 6 voulait dire que le domaine n'était pas connu, c'est un domaine chez OVH, voici la zone DNS :

image.thumb.png.f0893674c3a155cb74442022f721fc78.png

 

et le domaine semble bien connu :

image.thumb.png.9e183bd6d046c2b78011a02239a458ae.png

vous auriez une idée ?

 

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à tous, j’ai une notification qui m’apparaît à tous les jours :
« Le conteneur Acme qui se trouve dans Container Manager s'est arrêté de manière inattendue.  »
D’autre ont déjà eu ce problème, notamment @TuringFan et @firlin. @oracle7 avait répondu :  « Ce n'est pas une erreur, mais juste un "warning" qui est envoyé par le NAS lorsque l'image docker d'acme est mise à jour par watchtower. Il y a un arrêt puis un redémarrage du conteneur.  « 
@Einsteinium avait répondu à @Riddox qui avait le même problème : «  Cette alerte mail arrive quand on stop manuellement un docker fait ailleurs que dans la version graphique, mais cela ne pop que la première fois normalement, après recréation elle n’a plus lieu d’être… « 
Ces solutions ne semblent pas fonctionner pour moi.
Y a-t-il quelqu’un qui saurait comment arrêter cette notification ?
Merci et bonne journée
Normq.
 

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.