From 33253d1aaa472e9d143321ab066f7c79241dcd16 Mon Sep 17 00:00:00 2001 From: NightPumpkin Date: Thu, 19 Aug 2021 00:31:28 +0200 Subject: [PATCH] MAJ stackdl/readme.md --- .../readme.md | 50 ++++++++++++++++--- 1 file changed, 44 insertions(+), 6 deletions(-) diff --git a/docker-compose/openvpn-rutorrent-prowlarr-jackett-flaresolver-radarr-sonarr/readme.md b/docker-compose/openvpn-rutorrent-prowlarr-jackett-flaresolver-radarr-sonarr/readme.md index a761183..ddb81b9 100644 --- a/docker-compose/openvpn-rutorrent-prowlarr-jackett-flaresolver-radarr-sonarr/readme.md +++ b/docker-compose/openvpn-rutorrent-prowlarr-jackett-flaresolver-radarr-sonarr/readme.md @@ -31,9 +31,9 @@ Elle permet d'installer rapidement ces logiciels et de s'assurer que ces dernier - 4.a [Réactiver la fonction Effacer / Effacer et Supprimer les données](#4-a-réactiver-la-fonction-effacer-effacer-et-supprimer-les-données) - 4.b [Sécuriser l’accès à l'interface](#4-b-sécuriser-l-accès-à-l-interface) - 5. [Aller plus loin](#5-aller-plus-loin) - - 5.b [Rajouter les chemins vers ces médias](#5-a-rajouter-les-chemins-vers-ces-médias) - - 5.c Mise à jour automatique ( watchtower ) - - 5.d Reboot automatique en cas de soucis ( autoheal ) + - 5.a [Rajouter les chemins vers ces médias](#5-a-rajouter-les-chemins-vers-ces-médias) + - 5.b [Mise à jour automatique ( watchtower )](#5-b-mise-à-jour-automatique-watchtower) + - 5.c [Reboot automatique en cas de soucis ( autoheal )](#5-c-reboot-automatique-en-cas-de-soucis-autoheal) ## 1. Prérequis @@ -268,7 +268,7 @@ Maintenant, l'acces à l'interface de rutorrent réclame une identification :) /!\ Depuis l'interface SSH, les commandes ci-dessous sont à executer en étant à la racine de votre dossier `downloads-vpn`. -### 5.b Rajouter les chemins vers ces médias +### 5.a Rajouter les chemins vers ces médias Comment rajouter simplement des montages de dossiers aux instances rutorrent, qbittorrent, sonarr, ... ? Pour cela plusieurs méthodes, en voici une : @@ -361,7 +361,45 @@ De cette manières, les dossiers films et séries seront accessible dans le cont Pour appliquer les changements, il ne reste qu'à mettre à jour la stack avec la commande `docker-compose up -d`, plus d'info dans le point 3.a [Commandes de bases ( Docker )](#3-a-commandes-de-bases-docker). -### 5.c Mise à jour automatique ( watchtower ) +### 5.b Mise à jour automatique ( watchtower ) +Watchtower est un conteneur qui va surveiller vos conteneurs à la recherche de mise à jour disponible ! Si une mise a jour est disponible, alors Watchtower, arrete le conteneur, récupere la nouvelle image, et re-créé le conteneur avec le nouvelle image. -### 5.d Reboot automatique en cas de soucis ( autoheal ) +Pour l'installation de Watchtower en Docker sur votre serveur, je vous laisse avec ce tuto : [Installation de Watchtower en Docker un NAS Synology](https://www.forum-nas.fr/viewtopic.php?f=56&t=14474), le point 1 vous apprendra à installer Watchtower. + + +une fois Watchtower installé, il vous suffit de décommenter pour **chaque** services la ligne `labels` ( si cela n'est pas déja fait ) et la ligne `- com.centurylinklabs.watchtower.enable=true`. + +**Exemple :** +``` + rtorrent-rutorrent: + image: crazymax/rtorrent-rutorrent:latest + container_name: rutorrent + labels: + - com.centurylinklabs.watchtower.enable=true +# - autoheal=true + depends_on: + - vpn + env_file: + - "./rtorrent-rutorrent.env" + environment: + - PUID=${PUID} + - PGID=${PGID} + - TZ=${TZ} + network_mode: "service:vpn" + volumes: + - ${RACINE}/rutorrent/data:/data + - ${RACINE}/rutorrent/passwd:/passwd + - ${RACINE}/rutorrent/downloads:/downloads + ulimits: + nproc: 65535 + nofile: + soft: 32000 + hard: 40000 + restart: unless-stopped +``` +La procédure est identique pour chacun des services du docker-compose que vous souhaitez surveiller. + +Pour appliquer les changements, il ne reste qu'à mettre à jour la stack avec la commande `docker-compose up -d`, plus d'info dans le point 3.a [Commandes de bases ( Docker )](#3-a-commandes-de-bases-docker). + +### 5.c Reboot automatique en cas de soucis ( autoheal )