Synology [Tuto] Installation de Watchtower en Docker un NAS Synology

@EVOTk
Bonjour,
Oui, ce qui est bizarre c'est que l'URL "gotify.ndd.tld" fonctionne bien avec une connexion depuis l'extérieur mais impossible en local. En local pour me connecter à l'interface Web de gotify, je n'ai pas d'autre solution que de passer directement par "http://@IPduNAS:2222".
C'est quand même bien dommage de ne pouvoir utiliser aussi le domaine "gotify.ndd.tld", non ?
Et c'est le seul sous-domaine, avec aussi celui associé à syncthing, en fait les seuls sous-domaines associés à des conteneur docker, qui ne fonctionnement pas avec le reverse proxy en local, tous les autres fonctionnent.
J'ai du raté un truc certainement ?
Cordialement
oracle7;)
 
Dernière édition:
@EVOTk
Bonjour,

Oui, ce qui est bizarre c'est que l'URL "gotify.ndd.tld" fonctionne bien avec une connexion depuis l'extérieur mais impossible en local. En local pour me connecter à l'interface Web de gotify, je n'ai pas d'autre solution que de passer par http://@IPduNAS:2222.
C'est quand même bien dommage de ne pouvoir utiliser aussi le domaine gotify.ndd.tld, non ?
Je rate un truc certainement ?
Cordialement
oracle7;)
Ton serveur dns ne résous plus ton domaine par exemple ?
Tu as bien un serveur dns non ?
 
En local pour me connecter à l'interface Web de gotify, je n'ai pas d'autre solution que de passer par http://@IPduNAS:2222.
C'est donc que ton retour ne fait pas de loopback
En local que donne la commande : ping gotify.ndd.tld ?

Il faut que tu dise a ton serveur DNS local de résoudre avec l'IP locale du nas le nom gotify.ndd.tld
 
C'est donc que ton retour ne fait pas de loopback
En local que donne la commande : ping gotify.ndd.tld ?

Il faut que tu dise a ton serveur DNS local de résoudre avec l'IP locale du nas le nom gotify.ndd.tld
Bonjour,
Ping OK
J'ai ajouté un enregistrement " gotify.ndd.tld 84600 A @IPduNAS " dans la zone locale de DNS Server sur le routeur mais sans effet.
Je ne vois vraiment pas ce qui coince.
Cordialement
oracle7;)
Message automatiquement fusionné :

@EVOTk
Bonjour,
Bonne nouvelle, c'est à rien y comprendre, tout fonctionne correctement (en local et en externe) maintenant avec mes sous-domaines gotify et synchro suite au redémarrage du routeur RT2600ac après sa mise à jour de SRM en v1.2.5.-8227 Upd 3.
Cordialement
oracle7;)
 
Dernière édition:
  • Triste
Réactions: EVO
Hello
Cette nuit, Watchtower s'est mis à jour comme un grand.
Ça m'a généré un certains nombre de notifications email, mais j'ai eu la MAJ 1.4.0
:)
 
  • J'aime
Réactions: EVO
merci pour ce retour :)

Je viens de MAJ également sans soucis
kGj3Hth.png
 
Bonjour à tous,

Je suis désolé, mais je vais revenir sur l'erreur du début du post...
Que je passe par Portainer ou en SSH, en modifiant le compose avec "amd64-latest" ou juste "latest", j'ai toujours cette erreur.
J'avoue être légèrement énervé, car ça dure depuis pas mal de temps...
level=warning msg="Failed to retrieve container image info: Error: No such image: sha256:0d303190802119ec5897f8fa8305f7c2af47b3bd03d206f0dce83c60fe84c6e0"

Voici mon compose:
version: "2.3"
services:
watchtower:
container_name: watchtower
image: containrrr/watchtower:amd64-latest
restart: unless-stopped
environment:
- TZ=Europe/Paris
- WATCHTOWER_CLEANUP=true
- WATCHTOWER_REMOVE_VOLUMES=true
- WATCHTOWER_INCLUDE_STOPPED=true
- WATCHTOWER_REVIVE_STOPPED=false
- WATCHTOWER_SCHEDULE=0 0 4 * * *
- WATCHTOWER_NOTIFICATIONS=slack
- WATCHTOWER_NOTIFICATION_SLACK_IDENTIFIER=Watchtower
- WATCHTOWER_NOTIFICATION_SLACK_HOOK_URL=https://discordapp.com/api/webhooks/**********/slack
volumes:
- /var/run/docker.sock:/var/run/docker.sock

Un grand merci pour votre aide.
Je compte sur toi EVOTk ;)
 
Salut,
Quand tu va dans Portainer > Images, retrouve tu l'image avec le hash présent dans ton erreur ? sha256:0d303190802119ec5897f8fa8305f7c2af47b3bd03d206f0dce83c60fe84c6e0
ESWnTBO.png


As tu des conteneurs construit avec une/des image locale ?
 
Pourrai tu, en SSH executer cette commande pour lister les images présentent sur ton systeme et copier/coller le resultat ici ?

docker images --no-trunc
 
Salut,
Meme si je ne pense pas que cela soit lié a ton probleme, je te conseil un petit nettoyage de docker via ses trois commandes :

Supprimer toutes les images inutilisées : docker image prune -fa

Supprimer tous les volumes inutilisé s : docker volume prune -f

Supprimer toutes les réseaux non utilisés : docker network prune -f

Pour ton erreur il semblerai que Watch ne trouve pas d'image correspondant a un conteneur, mais celui ci ne semble pas exister, c'est étrange.
Pourrai tu lister tes conteneurs ?

Ps : Utilise la selection pour copier d'un "terminal" et tu le place dans une balide [CODE][/CODE] c'est je trouve plus agréable pour la lecture qu'une image.
 
Ne pas oublier de personnaliser le language dans la balise code , notamment pour le yaml ?
 
J'ai effectué les trois commandes, mais même problème...
Voici tous mes conteneurs:

Code:
root@DS918:~# docker images --no-trunc
REPOSITORY                                  TAG       IMAGE ID                                                                  CREATED         SIZE
linuxserver/lidarr                          latest    sha256:b9783a3b64fefdd70116d9b62f41cb340ae1304cf52dd7aa83f7a14c94d96ad1   9 days ago      270MB
lscr.io/linuxserver/plex                    <none>    sha256:ed3459d0d020ab37e0d0136065f09b58b92a156362dbaaf8636a6be847f730aa   4 weeks ago     651MB
tautulli/tautulli                           <none>    sha256:51e927aea53b6dcdc94e6a5da5beb81258cd1c85a54d68a7dbfc74108d66dd5a   3 months ago    194MB
mariadb                                     <none>    sha256:6e0162b44a5fa3792ebcfefa147cf85829c2a41284bbb1b3e5b1965667ace830   3 months ago    414MB
lscr.io/linuxserver/readarr                 <none>    sha256:023f47d5e5181a26f8ec29c14a244c81bc69205c554ce8cc34b5a05348e02f9e   3 months ago    196MB
lscr.io/linuxserver/sonarr                  <none>    sha256:d77c5637a2919fd5c7463b835b7b495b98e9a6e5a3ca07928e802b1822922644   3 months ago    633MB
lscr.io/linuxserver/radarr                  <none>    sha256:ae9ac1b0a6f0bb181029b084267225979f075b9c9bc07c1e2e86dfa846d04433   3 months ago    326MB
bl0m1/xtevedocker                           latest    sha256:75e9e3530670dad7381af08368c7249e54af989c0b8bd2be93f86cf6031d81fc   4 months ago    215MB
lscr.io/linuxserver/calibre-web             <none>    sha256:7677582e579f7e214e8073b584416200ddc4d97148ce1d9fafb8e613f08fff4f   4 months ago    593MB
lscr.io/linuxserver/overseerr               <none>    sha256:72a4d0c6b064434e16d448c91010159d683f53c244f835f4b1400dfd6feba672   4 months ago    499MB
portainer/portainer-ce                      <none>    sha256:ed396c816a7560eecd27dd3bc06b60912badaef223238d82c1741d7d3626a039   4 months ago    280MB
openspeedtest/latest                        <none>    sha256:8138a0716d0074fc7cdc49c8da53abc5c4619ed1fdd5e7839013422dce9339f1   4 months ago    87.5MB
containrrr/watchtower                       latest    sha256:333de6ea525af9137e1f14a5c1bfaa2e730adca97ab97f74d738dfa99967f14f   5 months ago    16.9MB
ghcr.io/linuxserver/prowlarr                <none>    sha256:36db4a366a2342dbd09847bd84b02cc7b7ee41483259b677b08c06ba50d21840   6 months ago    377MB
jgeusebroek/spotweb                         <none>    sha256:6a0b7fcb3a6f16c2b71d36701b92d6a5b1e6dacada163fd0f121b6803cd57f9b   6 months ago    386MB
registry.gitlab.com/bockiii/deemix-docker   <none>    sha256:81a59ffdd6e6a72417ffee4b170cbbc0ccee69516947f0883b9090b2e0f9b189   6 months ago    385MB
oznu/homebridge                             <none>    sha256:6875aaa3f6461fd6db54c41fa7bdeedb9e2c90550d3596d3ca63bc38125de4c8   7 months ago    646MB
linuxserver/muximux                         <none>    sha256:5f64dc4272e88447a1dd88485be6a244d7f67f6627887056c103d92631601bb0   7 months ago    72.5MB
linuxserver/nzbget                          <none>    sha256:58982aa424f80c96b96860882e9fc76c9ab2c87c597278720dadb79e614bc42d   7 months ago    174MB
linuxserver/sabnzbd                         <none>    sha256:f6d92fead7fff5c980045c946916a232367f623492b61650adf37cc21d65ce25   7 months ago    229MB
linuxserver/radarr                          <none>    sha256:82942320487df1b865d70f15bdd4c9af2c5850887d8b16899df75aa110401f22   8 months ago    312MB
darkalfx/requestrr                          <none>    sha256:62e9541dd16bed073e99714599020239fe4fc8544233c56e2e03674934c64b7d   8 months ago    446MB
crazymax/rtorrent-rutorrent                 <none>    sha256:63ad70cb221730fff0cb2d9638df15cd14545582af004ea8ac8cc5de06968380   10 months ago   409MB
markdegroot/unifi-protect-x86               latest    sha256:3cf77dafd624c5fc651bd63b13805a05ecd769e53dae43df09763fb50d1d9d4b   11 months ago   403MB
root@DS918:~#
 
Salut,
La chose de particulière que je vois dans le résusltat de ta commande c'est :
Code:
openspeedtest/latest

Le latest est un tag, et de ne vrai pas apparaitre.
Comment a tu récupérer cette image, quel conteneur l'utilise ?
 
henrywhitaker3/speedtest-tracker
Le conteneur était à l'arrêt.
Une fois lancé, voici ce que j'ai:
Code:
root@DS918:~# docker images --no-trunc
REPOSITORY                         TAG       IMAGE ID                                                                  CREATED         SIZE
ghcr.io/linuxserver/bazarr         latest    sha256:6ff7f755a3c031605280688ddac0d381b53adecb937fba96dc7cedb1845a9def   2 days ago      382MB
portainer/portainer-ce             latest    sha256:e8e975c3a7f00d7c7e2c39ddc0c8954b5786bb91009fcfbbcaf293236ab3f0e1   6 days ago      278MB
jlesage/filezilla                  latest    sha256:f1bfed546b67a68cfa2d61ce5d04868e597b66175811e51978c6a09a3384da72   8 days ago      222MB
lscr.io/linuxserver/plex           latest    sha256:bb415ee5b67174cc755b2648b44585f6e789d26f7d28ae086496dd922d9fb22b   11 days ago     651MB
linuxserver/lidarr                 <none>    sha256:b9783a3b64fefdd70116d9b62f41cb340ae1304cf52dd7aa83f7a14c94d96ad1   11 days ago     270MB
tautulli/tautulli                  <none>    sha256:51e927aea53b6dcdc94e6a5da5beb81258cd1c85a54d68a7dbfc74108d66dd5a   3 months ago    194MB
mariadb                            <none>    sha256:6e0162b44a5fa3792ebcfefa147cf85829c2a41284bbb1b3e5b1965667ace830   3 months ago    414MB
lscr.io/linuxserver/readarr        <none>    sha256:023f47d5e5181a26f8ec29c14a244c81bc69205c554ce8cc34b5a05348e02f9e   3 months ago    196MB
lscr.io/linuxserver/sonarr         <none>    sha256:d77c5637a2919fd5c7463b835b7b495b98e9a6e5a3ca07928e802b1822922644   3 months ago    633MB
lscr.io/linuxserver/radarr         <none>    sha256:ae9ac1b0a6f0bb181029b084267225979f075b9c9bc07c1e2e86dfa846d04433   3 months ago    326MB
bl0m1/xtevedocker                  latest    sha256:75e9e3530670dad7381af08368c7249e54af989c0b8bd2be93f86cf6031d81fc   4 months ago    215MB
lscr.io/linuxserver/calibre-web    <none>    sha256:7677582e579f7e214e8073b584416200ddc4d97148ce1d9fafb8e613f08fff4f   4 months ago    593MB
lscr.io/linuxserver/overseerr      <none>    sha256:72a4d0c6b064434e16d448c91010159d683f53c244f835f4b1400dfd6feba672   4 months ago    499MB
jgeusebroek/spotweb                <none>    sha256:6a0b7fcb3a6f16c2b71d36701b92d6a5b1e6dacada163fd0f121b6803cd57f9b   6 months ago    386MB
oznu/homebridge                    <none>    sha256:6875aaa3f6461fd6db54c41fa7bdeedb9e2c90550d3596d3ca63bc38125de4c8   7 months ago    646MB
linuxserver/nzbget                 <none>    sha256:58982aa424f80c96b96860882e9fc76c9ab2c87c597278720dadb79e614bc42d   7 months ago    174MB
darkalfx/requestrr                 <none>    sha256:62e9541dd16bed073e99714599020239fe4fc8544233c56e2e03674934c64b7d   8 months ago    446MB
crazymax/rtorrent-rutorrent        <none>    sha256:63ad70cb221730fff0cb2d9638df15cd14545582af004ea8ac8cc5de06968380   10 months ago   409MB
henrywhitaker3/speedtest-tracker   latest    sha256:1b1d9425404b298487519a7c3c40efa453c55193abd9d882f4cea2cd92da4553   14 months ago   316MB
root@DS918:~#
 
Dernière édition:
Bon, de rage, j'ai tous supprimé, après avoir fait une sauvegarde de Portainer, puis appliqué un gros nettoyage.
Code:
docker system prune -a --volumes
J'ai supprimé le paquet Docker du Syno, après avoir sauvegardé tous les dossiers des conteneurs du dossier /volume1/docker.
Après un redémarrage du NAS, j'ai réinstallé Docker, puis installation et restauration de Portainer.

Update de toutes les Stacks et... tout à l'air de fonctionner correctement ?

Pas d'erreur de Watchtower.

Finalement ce n'était pas si terrible ?

Un très grand merci à tous, et particulièrement à @EVOTk
 
  • J'aime
Réactions: EVO
Bonjour et merci pour se tuto et toutes les expériences de chacun, j'ai donc a mon tour essayé de faire une installation avec se qui me conviens mais j'ai surement oublié quelque chose...
Je crée le conteneur avec Portainer, mais pour les notifications par email j'ai du mal


Bash:
version: "3.9"
services:
  watchtower:
    container_name: Watchtower
    image: containrrr/watchtower:latest
    restart: on-failure:5
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      - TZ: Europe/Paris
      - WATCHTOWER_CLEANUP: true
      - WATCHTOWER_REMOVE_VOLUMES: false
      - DOCKER_API_VERSION: 1.41
      - WATCHTOWER_INCLUDE_RESTARTING: true
      - WATCHTOWER_INCLUDE_STOPPED: false
      - WATCHTOWER_SCHEDULE: "0 0 */6 * * *"
      - WATCHTOWER_LABEL_ENABLE: false
      - WATCHTOWER_ROLLING_RESTART: true
      - WATCHTOWER_TIMEOUT: 30s
      - WATCHTOWER_NOTIFICATIONS: email
      - WATCHTOWER_NOTIFICATION_EMAIL_FROM: adresseemail1@gmail.com
      - WATCHTOWER_NOTIFICATION_EMAIL_TO: adresseemail2@gmail.com
      - WATCHTOWER_NOTIFICATION_EMAIL_SERVER: smtp.gmail.com
      - WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PASSWORD: code adresseemail1@gmail
      - WATCHTOWER_NOTIFICATION_EMAIL_SERVER_USER: adresseemail1@gmail.com
      - WATCHTOWER_NOTIFICATION_EMAIL_SERVER_PORT: 587
      - WATCHTOWER_NOTIFICATION_EMAIL_DELAY: 2


Ensuite j'aurais une seconde question pour se servir du serveur de gmail il faut juste un compte gmail et activer le protocole IMAP ?
Dans l'absolue je voudrais juste avoir mail toutes les 6 heures me disant se qui a été mis a jour si j'ai bien compris le principe....

merci de votre aide
 
Dernière édition:
@davido31 bonsoir,
Pourrais tu utiliser la balise code pour coller le contenu du fichier yml ?
Il y aura une coloration syntaxique ainsi que la conservation des indentations .