EVO-stack-dl #92
| @@ -1,5 +0,0 @@ | ||||
| RT_DHT_PORT=6881 | ||||
| XMLRPC_PORT=8000 | ||||
| RUTORRENT_PORT=8080 | ||||
| WEBDAV_PORT=9000 | ||||
| RT_INC_PORT=50000 | ||||
| @@ -1,148 +0,0 @@ | ||||
| ## Discord Plex FR : https://discord.gg/ERpYMqS | ||||
| ## Version 2021-06-06 | ||||
| ## | ||||
| ##              NOTE : ATTENTION NE PAS BASCULER SUR L'IMAGE CRAZYMAX AVEC LES FICHIERS DE | ||||
| ##                           VOTRE ANCIENNE CONFIG LINUXSERVER/RUTORRENT | ||||
| ## Voir : https://blog.thelazyfox.xyz/docker-linuxserver-rutorrent-deprecated-what-i-have-done/ | ||||
| ## | ||||
|  | ||||
| version: '3.2' | ||||
|        | ||||
| services:  | ||||
|   vpn: | ||||
|     image: dperson/openvpn-client:latest | ||||
|     container_name: vpn | ||||
|     restart: unless-stopped | ||||
|     cap_add: | ||||
|      - NET_ADMIN | ||||
|     sysctls: | ||||
|      - net.ipv6.conf.all.disable_ipv6=0 | ||||
|     security_opt: | ||||
|      - label:disable | ||||
| #    labels: | ||||
| #     - com.centurylinklabs.watchtower.enable=true | ||||
|     environment: | ||||
|      - PUID=1000 | ||||
|      - PGID=100 | ||||
|      - TZ=Europe/Paris | ||||
|     networks: | ||||
|      - vpn-network | ||||
|     dns: | ||||
|      - 84.200.69.80 | ||||
|      - 8.8.8.8 | ||||
|      - 9.9.9.9 | ||||
|     ports : | ||||
|      - 8080:8080 # WebUI rutorrent | ||||
|      - 9117:9117 # WebUI jackett | ||||
|      - 7878:7878 # WebUI radarr | ||||
|      - 8989:8989 # WebUI sonarr | ||||
|      - 8191:8191 #flaresolver | ||||
|     devices: | ||||
|      - /dev/net/tun:/dev/net/tun | ||||
|     volumes: | ||||
|      - /volume1/docker/vpn/config:/vpn | ||||
|      - /volume1/docker/vpn/scripts:/scripts | ||||
|     command: '-f "" -r 192.168.0.0/24' | ||||
|     healthcheck: | ||||
|       test: ["CMD", "curl", "-Ss", "ifconfig.co"] | ||||
|       interval: 60s | ||||
|       timeout: 15s | ||||
|        | ||||
|   sonarr: | ||||
|     image: ghcr.io/linuxserver/sonarr | ||||
|     container_name: sonarr | ||||
|     network_mode: "service:vpn" | ||||
| #    labels: | ||||
| #      - com.centurylinklabs.watchtower.enable=true | ||||
|     environment: | ||||
|       - PUID=1000 | ||||
|       - PGID=100 | ||||
|       - TZ=Europe/Paris | ||||
|     volumes: | ||||
|       - /volume1/docker/sonarr/config:/config | ||||
|       - /volume1/docker/rutorrent-vpn/downloads:/downloads | ||||
|       - /volume1/Mes Séries:/tv | ||||
|     restart: unless-stopped | ||||
|      | ||||
|   radarr: | ||||
|     image: ghcr.io/linuxserver/radarr:nightly | ||||
|     container_name: radarr | ||||
|     network_mode: "service:vpn" | ||||
| #    labels: | ||||
| #      - com.centurylinklabs.watchtower.enable=true | ||||
|     environment: | ||||
|       - PUID=1000 | ||||
|       - PGID=100 | ||||
|       - TZ=Europe/Paris | ||||
|     volumes: | ||||
|       - /volume1/docker/radarr/config:/config | ||||
|       - /volume1/docker/rutorrent-vpn/downloads:/downloads | ||||
|       - /volume1/Mes Films:/movies | ||||
|     restart: unless-stopped | ||||
|        | ||||
|      | ||||
|   jackett: | ||||
|     image: ghcr.io/linuxserver/jackett | ||||
|     container_name: jackett | ||||
|     network_mode: "service:vpn" | ||||
| #    labels: | ||||
| #      - com.centurylinklabs.watchtower.enable=true | ||||
|     environment: | ||||
|       - PUID=1000 | ||||
|       - PGID=100 | ||||
|       - TZ=Europe/Paris | ||||
|     volumes: | ||||
|       - /volume10/docker/jackett/config:/config | ||||
|       - /volume10/docker/jackett/downloads:/downloads | ||||
|     restart: unless-stopped | ||||
|      | ||||
|   flaresolverr: | ||||
|     image: ghcr.io/flaresolverr/flaresolverr | ||||
|     container_name: flaresolverr | ||||
|     network_mode: "service:vpn" | ||||
| #    labels: | ||||
| #      - com.centurylinklabs.watchtower.enable=true | ||||
|     environment: | ||||
|       - LOG_LEVEL=info | ||||
|     restart: unless-stopped | ||||
|      | ||||
|   rtorrent-rutorrent: | ||||
|     image: crazymax/rtorrent-rutorrent:latest | ||||
|     container_name: rutorrent-crazymax | ||||
| #    labels: | ||||
| #     - com.centurylinklabs.watchtower.enable=true | ||||
|     depends_on: | ||||
|       - vpn | ||||
|     env_file: | ||||
|       - "./rtorrent-rutorrent.env" | ||||
|       - ".env" | ||||
|     network_mode: "service:vpn" | ||||
|     volumes: | ||||
|       - "/volume1/docker/rutorrent/data:/data" | ||||
|       - "/volume1/docker/rutorrent/passwd:/passwd" | ||||
|       - "/volume1/docker/rutorrent/downloads:/downloads" | ||||
|     ulimits: | ||||
|       nproc: 65535 | ||||
|       nofile: | ||||
|         soft: 32000 | ||||
|         hard: 40000 | ||||
|     restart: unless-stopped | ||||
|      | ||||
|   geoip-updater: | ||||
|     image: crazymax/geoip-updater:latest | ||||
|     container_name: geoip-rutorrent-crazymax | ||||
|     network_mode: "service:vpn" | ||||
| #    labels: | ||||
| #     - com.centurylinklabs.watchtower.enable=true | ||||
|     depends_on: | ||||
|       - rtorrent-rutorrent | ||||
|     volumes: | ||||
|       - "/volume1/docker/rutorrent/data/geoip:/data" | ||||
|     env_file: | ||||
|       - "./geoip-updater.env" | ||||
|     restart: unless-stopped | ||||
|          | ||||
| networks: | ||||
|   vpn-network: | ||||
|     external: | ||||
|       name: vpn-network | ||||
| @@ -1,7 +0,0 @@ | ||||
| TZ=Europe/Paris | ||||
| EDITION_IDS=GeoLite2-City,GeoLite2-Country | ||||
| LICENSE_KEY= | ||||
| DOWNLOAD_PATH=/data | ||||
| SCHEDULE=0 0 * * 0 | ||||
| LOG_LEVEL=info | ||||
| LOG_JSON=false | ||||
| @@ -0,0 +1,5 @@ | ||||
| PUID=1000 | ||||
| PGID=1000 | ||||
| TZ=Europe/Paris | ||||
|  | ||||
| RACINE=/volume1/docker/downloads-vpn | ||||
| @@ -0,0 +1,243 @@ | ||||
| ## Discord Plex FR : https://discord.gg/ERpYMqS | ||||
| ## Version 2021-08-17 | ||||
| ## | ||||
| ##              NOTE : ATTENTION NE PAS BASCULER SUR L'IMAGE CRAZYMAX AVEC LES FICHIERS DE | ||||
| ##                           VOTRE ANCIENNE CONFIG LINUXSERVER/RUTORRENT | ||||
| ## Voir : https://blog.thelazyfox.xyz/docker-linuxserver-rutorrent-deprecated-what-i-have-done/ | ||||
| ## | ||||
| ## | ||||
| ## Dans le fichier .env, modifier les variables PUID/GUID avec vos ID  | ||||
| ## Plus d'info : https://www.forum-nas.fr/viewtopic.php?f=56&t=13213 | ||||
| ## Modifier également la variable "RACINE" qui doit indiquer le chemin racine | ||||
| ## Dans ce dossier ( par defaut downloads-vpn ) il doit y avoir l'arborescence suivante : | ||||
| ## | ||||
| ##             downloads-vpn ---- vpn ------------ config | ||||
| ##                            |                 |_ scripts | ||||
| ##                            | | ||||
| ##                            |-- rutorrent ------ data | ||||
| ##                            |                 |_ passwd | ||||
| ##                            |                 |_ downloads | ||||
| ##                            | | ||||
| ##                            |-- prowlarr ------- config | ||||
| ##                            | | ||||
| ##                            |-- sonarr --------- config | ||||
| ##                            |                 |_ downloads | ||||
| ##                            | | ||||
| ##                            |-- radarr --------- config | ||||
| ##                            |                 |_ downloads | ||||
| ##                            | | ||||
| ##                            |-- jackett -------- config | ||||
| ##                            | | ||||
| ##                            |-- qbitorrent ----- config | ||||
| ##                            |                 |_ downloads | ||||
| ## | ||||
|  | ||||
| version: '3.2' | ||||
|        | ||||
| services:  | ||||
|   vpn: | ||||
|     image: dperson/openvpn-client:latest | ||||
|     container_name: vpn | ||||
|     restart: unless-stopped | ||||
|     cap_add: | ||||
|      - NET_ADMIN | ||||
|     sysctls: | ||||
|      - net.ipv6.conf.all.disable_ipv6=0 | ||||
|     security_opt: | ||||
|      - label:disable | ||||
| #    labels: | ||||
| #      - com.centurylinklabs.watchtower.enable=true | ||||
| #      - autoheal=true | ||||
|     environment: | ||||
|      - PUID=${PUID} | ||||
|      - PGID=${PGID} | ||||
|      - TZ=${TZ} | ||||
|     networks: | ||||
|      - vpn-network | ||||
|     dns: | ||||
|      - 84.200.69.80 | ||||
|      - 8.8.8.8 | ||||
|      - 9.9.9.9 | ||||
|     ports : | ||||
|      - 8586:8586 # WebUI qbittorrent | ||||
|      - 9117:9117 # WebUI jackett  | ||||
|      - 7878:7878 # WebUI radarr | ||||
|      - 8989:8989 # WebUI sonarr | ||||
|      - 8191:8191 #flaresolver | ||||
|      - 8080:8080 # WebUI rutorrent crazymax | ||||
|      - 9696:9696 # WebUI prowlarr | ||||
|     devices:  | ||||
|      - /dev/net/tun:/dev/net/tun | ||||
|     volumes: | ||||
|      - ${RACINE}/vpn/config:/vpn | ||||
|      - ${RACINE}/vpn/scripts:/scripts | ||||
|     command: '-f "" -r 192.168.0.0/24' | ||||
|     healthcheck: | ||||
|       test: ["CMD", "curl", "-Ss", "ifconfig.me"] | ||||
|       interval: 60s | ||||
|       timeout: 15s | ||||
|  | ||||
|   rtorrent-rutorrent: | ||||
|     image: crazymax/rtorrent-rutorrent:latest | ||||
|     container_name: rutorrent-crazymax | ||||
| #    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 | ||||
| #    healthcheck: | ||||
| #     test: ["CMD-SHELL", "curl --fail http://172.22.0.1:8080/ || exit 1"] | ||||
| #     interval: 1m30s | ||||
| #     timeout: 10s | ||||
| #     retries: 3 | ||||
|  | ||||
|   prowlarr: | ||||
|     image: ghcr.io/linuxserver/prowlarr:develop | ||||
|     container_name: prowlarr | ||||
|     network_mode: "service:vpn" | ||||
|     depends_on: | ||||
|       - vpn | ||||
| #    labels: | ||||
| #      - com.centurylinklabs.watchtower.enable=true | ||||
| #      - autoheal=true | ||||
|     environment: | ||||
|      - PUID=${PUID} | ||||
|      - PGID=${PGID} | ||||
|      - TZ=${TZ} | ||||
| #     - DOCKER_MODS=ghcr.io/gilbn/theme.park:prowlarr | ||||
| #     - TP_THEME=space-gray | ||||
|     volumes: | ||||
|       - ${RACINE}/prowlarr/config:/config | ||||
|     restart: unless-stopped | ||||
| #    healthcheck: | ||||
| #     test: ["CMD-SHELL", "curl --fail http://172.22.0.1:9696/ || exit 1"] | ||||
| #     interval: 1m30s | ||||
| #     timeout: 10s | ||||
| #     retries: 3 | ||||
|        | ||||
|   sonarr: | ||||
|     image: ghcr.io/linuxserver/sonarr:latest | ||||
|     container_name: sonarr | ||||
|     depends_on: | ||||
|       - vpn | ||||
|     network_mode: "service:vpn" | ||||
| #    labels: | ||||
| #      - autoheal=true | ||||
| #      - com.centurylinklabs.watchtower.enable=true | ||||
|     environment: | ||||
|       - PUID=${PUID} | ||||
|       - PGID=${PGID} | ||||
|       - TZ=${TZ} | ||||
|     volumes: | ||||
|       - ${RACINE}/sonarr/config:/config | ||||
|       - ${RACINE}/rutorrent/downloads:/downloads | ||||
|     restart: unless-stopped | ||||
| #    healthcheck: | ||||
| #     test: ["CMD-SHELL", "curl --fail http://172.22.0.1:8989/ || exit 1"] | ||||
| #     interval: 1m30s | ||||
| #     timeout: 10s | ||||
| #     retries: 3 | ||||
|      | ||||
|   radarr: | ||||
|     image: ghcr.io/linuxserver/radarr:nightly | ||||
|     container_name: radarr | ||||
|     depends_on: | ||||
|       - vpn | ||||
|     network_mode: "service:vpn" | ||||
| #    labels: | ||||
| #      - autoheal=true | ||||
| #      - com.centurylinklabs.watchtower.enable=true | ||||
|     environment: | ||||
|       - PUID=${PUID} | ||||
|       - PGID=${PGID} | ||||
|       - TZ=${TZ} | ||||
|     volumes: | ||||
|       - ${RACINE}/radarr/config:/config | ||||
|       - ${RACINE}/rutorrent/downloads:/downloads | ||||
|     restart: unless-stopped | ||||
| #    healthcheck: | ||||
| #     test: ["CMD-SHELL", "curl --fail http://172.22.0.1:7878/ || exit 1"] | ||||
| #     interval: 1m30s | ||||
| #     timeout: 10s | ||||
| #     retries: 3   | ||||
|      | ||||
|   jackett: | ||||
|     image: ghcr.io/linuxserver/jackett | ||||
|     container_name: jackett | ||||
|     depends_on: | ||||
|       - vpn | ||||
|     network_mode: "service:vpn" | ||||
| #    labels: | ||||
| #      - autoheal=true | ||||
| #      - com.centurylinklabs.watchtower.enable=true | ||||
|     environment: | ||||
|       - PUID=${PUID} | ||||
|       - PGID=${PGID} | ||||
|       - TZ=${TZ} | ||||
|     volumes: | ||||
|       - ${RACINE}/jackett/config:/config | ||||
|       - ${RACINE}/jackett/downloads:/downloads | ||||
|     restart: unless-stopped | ||||
| #    healthcheck: | ||||
| #     test: ["CMD-SHELL", "curl --fail http://172.22.0.1:9117/ || exit 1"] | ||||
| #     interval: 1m30s | ||||
| #     timeout: 10s | ||||
| #     retries: 3 | ||||
|      | ||||
|   flaresolverr: | ||||
|     image: ghcr.io/flaresolverr/flaresolverr | ||||
|     container_name: flaresolverr | ||||
|     network_mode: "service:vpn" | ||||
|     depends_on: | ||||
|       - vpn | ||||
| #    labels: | ||||
| #      - com.centurylinklabs.watchtower.enable=true | ||||
|     environment: | ||||
|       - LOG_LEVEL=info | ||||
|     restart: unless-stopped | ||||
|  | ||||
|   qbittorrent: | ||||
|     image: ghcr.io/linuxserver/qbittorrent | ||||
|     container_name: qbittorrent | ||||
| #    labels: | ||||
| #     - autoheal=true | ||||
| #     - com.centurylinklabs.watchtower.enable=true | ||||
|     depends_on: | ||||
|      - vpn | ||||
|     network_mode: "service:vpn" | ||||
|     environment: | ||||
|      - PUID=${PUID} | ||||
|      - PGID=${PGID} | ||||
|      - TZ=${TZ} | ||||
|      - WEBUI_PORT=8586 | ||||
|     volumes: | ||||
|      - ${RACINE}/qbittorrent/config:/config | ||||
|      - ${RACINE}/qbittorrent/downloads:/downloads | ||||
|     restart: unless-stopped | ||||
| #    healthcheck: | ||||
| #     test: ["CMD-SHELL", "curl --fail http://172.22.0.1:8586/ || exit 1"] | ||||
| #     interval: 1m30s | ||||
| #     timeout: 10s | ||||
| #     retries: 3 | ||||
|  | ||||
| networks: | ||||
|   vpn-network: | ||||
|     external: | ||||
|       name: vpn-network | ||||
| @@ -1,36 +1,38 @@ | ||||
| TZ=Europe/Paris | ||||
| PUID=1000 | ||||
| PGID=1000 | ||||
| 
 | ||||
| MEMORY_LIMIT=256M | ||||
| UPLOAD_MAX_SIZE=16M | ||||
| OPCACHE_MEM_SIZE=128 | ||||
| MAX_FILE_UPLOADS=50 | ||||
| REAL_IP_FROM=0.0.0.0/32 | ||||
| REAL_IP_HEADER=X-Forwarded-For | ||||
| LOG_IP_VAR=remote_addr | ||||
| 
 | ||||
| XMLRPC_AUTHBASIC_STRING=rTorrent XMLRPC restricted access | ||||
| RUTORRENT_AUTHBASIC_STRING=ruTorrent restricted access | ||||
| WEBDAV_AUTHBASIC_STRING=WebDAV restricted access | ||||
| 
 | ||||
| RT_LOG_LEVEL=info | ||||
| RT_LOG_EXECUTE=false | ||||
| RT_LOG_XMLRPC=false | ||||
| 
 | ||||
| RU_REMOVE_CORE_PLUGINS=erasedata,httprpc | ||||
| RU_HTTP_USER_AGENT=Mozilla/5.0 (Windows NT 6.0; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0 | ||||
| RU_HTTP_TIME_OUT=30 | ||||
| RU_HTTP_USE_GZIP=true | ||||
| RU_RPC_TIME_OUT=5 | ||||
| RU_LOG_RPC_CALLS=false | ||||
| RU_LOG_RPC_FAULTS=true | ||||
| RU_PHP_USE_GZIP=false | ||||
| RU_PHP_GZIP_LEVEL=2 | ||||
| RU_SCHEDULE_RAND=10 | ||||
| RU_LOG_FILE=/data/rutorrent/rutorrent.log | ||||
| RU_DO_DIAGNOSTIC=true | ||||
| RU_SAVE_UPLOADED_TORRENTS=true | ||||
| RU_OVERWRITE_UPLOADED_TORRENTS=false | ||||
| RU_FORBID_USER_SETTINGS=false | ||||
| RU_LOCALE=UTF8 | ||||
| RT_DHT_PORT=6881 | ||||
| XMLRPC_PORT=8000 | ||||
| RUTORRENT_PORT=8080 | ||||
| WEBDAV_PORT=9000 | ||||
| RT_INC_PORT=50000 | ||||
| 
 | ||||
| MEMORY_LIMIT=256M | ||||
| UPLOAD_MAX_SIZE=16M | ||||
| OPCACHE_MEM_SIZE=128 | ||||
| MAX_FILE_UPLOADS=50 | ||||
| REAL_IP_FROM=0.0.0.0/32 | ||||
| REAL_IP_HEADER=X-Forwarded-For | ||||
| LOG_IP_VAR=remote_addr | ||||
| 
 | ||||
| XMLRPC_AUTHBASIC_STRING=rTorrent XMLRPC restricted access | ||||
| RUTORRENT_AUTHBASIC_STRING=ruTorrent restricted access | ||||
| WEBDAV_AUTHBASIC_STRING=WebDAV restricted access | ||||
| 
 | ||||
| RT_LOG_LEVEL=info | ||||
| RT_LOG_EXECUTE=false | ||||
| RT_LOG_XMLRPC=false | ||||
| 
 | ||||
| RU_REMOVE_CORE_PLUGINS=httprpc,_cloudflare,_noty,_noty2,cookies,extratio,extsearch,feeds,rss,rssurlrewrite,autotools,check_port,ipad,loginmgr,lookat,ratio,retrackers,rutracker_check,scheduler,screenshots,show_peers_like_wtorrent,spectrogram,unpack,uploadeta,xmpp,geoip,geoip2 | ||||
| RU_HTTP_USER_AGENT=Mozilla/5.0 (Windows NT 6.0; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0 | ||||
| RU_HTTP_TIME_OUT=30 | ||||
| RU_HTTP_USE_GZIP=true | ||||
| RU_RPC_TIME_OUT=5 | ||||
| RU_LOG_RPC_CALLS=false | ||||
| RU_LOG_RPC_FAULTS=true | ||||
| RU_PHP_USE_GZIP=false | ||||
| RU_PHP_GZIP_LEVEL=2 | ||||
| RU_SCHEDULE_RAND=10 | ||||
| RU_LOG_FILE=/data/rutorrent/rutorrent.log | ||||
| RU_DO_DIAGNOSTIC=true | ||||
| RU_SAVE_UPLOADED_TORRENTS=true | ||||
| RU_OVERWRITE_UPLOADED_TORRENTS=false | ||||
| RU_FORBID_USER_SETTINGS=false | ||||
| RU_LOCALE=UTF8 | ||||
		Reference in New Issue
	
	Block a user