From 8a079cd8d2ea46ff2bef6859ab00e7d5d8037a59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mika=C3=ABl=20Hardy?= Date: Tue, 23 Jan 2024 08:58:19 +0000 Subject: [PATCH] =?UTF-8?q?cr=C3=A9ation=20de=20sabnzbd=20et=20transmissio?= =?UTF-8?q?n=20pour=20TOMOE=20(NAS)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 10 +++++++ tomoe/sabnzbd/docker_compose.yml | 17 +++++++++++ tomoe/transmission/docker_compose.yml | 41 +++++++++++++++++++++++++++ 3 files changed, 68 insertions(+) create mode 100644 tomoe/sabnzbd/docker_compose.yml create mode 100644 tomoe/transmission/docker_compose.yml diff --git a/README.md b/README.md index bec68d0..653667d 100644 --- a/README.md +++ b/README.md @@ -36,3 +36,13 @@ Container Watchtower pour le monitoring du site #### `code-server` Basé sur la commande sur le [site de Coder.com](https://coder.com/docs/code-server/latest/install#docker) + +## Tomoe (NAS) + +### Bridge + +#### `Transmission-openvn` + +### Autre Networks + +#### `sabnzbd` \ No newline at end of file diff --git a/tomoe/sabnzbd/docker_compose.yml b/tomoe/sabnzbd/docker_compose.yml new file mode 100644 index 0000000..a3a4ad3 --- /dev/null +++ b/tomoe/sabnzbd/docker_compose.yml @@ -0,0 +1,17 @@ +--- +version: "2.1" +services: + sabnzbd: + image: lscr.io/linuxserver/sabnzbd:latest + container_name: sabnzbd + environment: + - PUID=1026 + - PGID=100 + - TZ=Europe/Paris + volumes: + - /volume1/docker/sabnzbd/config:/config + - /volume1/medias/downloads:/downloads + - /volume1/medias/downloads/incomplete:/incomplete-downloads #optional + ports: + - 8080:8080 + restart: unless-stopped \ No newline at end of file diff --git a/tomoe/transmission/docker_compose.yml b/tomoe/transmission/docker_compose.yml new file mode 100644 index 0000000..f060163 --- /dev/null +++ b/tomoe/transmission/docker_compose.yml @@ -0,0 +1,41 @@ +version: '3.8' +services: + transmission: + image: haugene/transmission-openvpn:dev + restart: unless-stopped + cap_add: + - NET_ADMIN + ports: + - 9091:9091 # http://nas-ip:9091 to access ui + - 8118:8118 # web-proxy + environment: + - LOCAL_NETWORK=192.168.0.0/16 + - OPENVPN_USERNAME=PUs11qVz3NAKXb4quwp1v8Mh + - OPENVPN_PROVIDER=NORDVPN + - OPENVPN_PASSWORD=tPyyK2dVdHbtNaiuDKPMLCjg + - NORDVPN_CATEGORY=legacy_p2p + - NORDVPN_COUNTRY=be + - NORDVPN_PROTOCOL=tcp + - TRANSMISSION_HOME=/data/transmission-home + - TRANSMISSION_DOWNLOAD_DIR=/downloads/torrents/completed + - TRANSMISSION_INCOMPLETE_DIR=/downloads/torrents/incomplete + - TRANSMISSION_WATCH_DIR=/downloads/torrents/watch + - TRANSMISSION_RPC_PORT=9091 + - WEBPROXY_PORT=8118 + - WEBPROXY_ENABLED=true + - CREATE_TUN_DEVICE=true + - PUID=1026 + - PGID=101 + - HEALTH_CHECK_HOST=PRIVATEVPN.com + - OPENVPN_OPTS=--inactive 3600 --ping 20 --ping-exit 120 +# devices: +# - "/dev/net/tun:/dev/net/tun" +# dns: +# - 208.67.222.222 +# - 208.67.220.220 + volumes: +# - /volume1/docker/transmission-openvpn/resolv.conf:/etc/resolv.conf:ro # use to stop dns-leak + - /volume1/medias/downloads:/downloads + - /volume1/docker/transmission-openvpn/data:/data + - /volume1/docker/transmission-openvpn/config:/config + network_mode: bridge