From 727acfbab73d26648717b6622d999bdaf450910f Mon Sep 17 00:00:00 2001 From: Mathijs Lermer Date: Wed, 28 Oct 2020 14:12:31 +0100 Subject: [PATCH] 'transmission_openvpn/docker-compose.yml' toevoegen --- transmission_openvpn/docker-compose.yml | 213 ++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 transmission_openvpn/docker-compose.yml diff --git a/transmission_openvpn/docker-compose.yml b/transmission_openvpn/docker-compose.yml new file mode 100644 index 0000000..a18dd7c --- /dev/null +++ b/transmission_openvpn/docker-compose.yml @@ -0,0 +1,213 @@ +# https://github.com/haugene/docker-transmission-openvpn/blob/master/docker-compose.yml + +# https://haugene.github.io/docker-transmission-openvpn/ + + +# cd /docker/transmission + +version: '3' +services: + transmission: + image: haugene/transmission-openvpn + container_name: transmission-openvpn_arr + labels: + com.centurylinklabs.watchtower.enable: "false" + cap_add: + - NET_ADMIN + devices: + - /dev/net/tun + restart: unless-stopped + ports: + - "9091:9091" # Transmission + - "8888:8888" + - "9117:9117" # Jackett + - "8989:8989" # sonarr + - "7878:7878" # radarr + - "8686:8686" # lidarr + - "5299:5299" # lazylibrarian + - "981:80" # rss-bridge + - "6767:6767" # bazarr + dns: + - 8.8.8.8 + - 8.8.4.4 + - 1.1.1.1 + volumes: + - /etc/localtime:/etc/localtime:ro + - ./config:/config + - ./data:/data + - /sf_Media:/sf_Media + - /sf_Torrents:/Torrents + environment: + - CREATE_TUN_DEVICE=true + - OPENVPN_PROVIDER= + - "OPENVPN_CONFIG=" + - OPENVPN_USERNAME= + - OPENVPN_PASSWORD= + - WEBPROXY_ENABLED=true + - WEBPROXY_PORT=8888 + - LOCAL_NETWORK=192.168.0.0/24 + - TRANSMISSION_BLOCKLIST_ENABLED=true + - TRANSMISSION_CACHE_SIZE_MB=20 + - TRANSMISSION_WEB_UI=transmission-web-control + - TRANSMISSION_DOWNLOAD_DIR=/Torrents/completed + - TRANSMISSION_INCOMPLETE_DIR=/Torrents/incomplete + - TRANSMISSION_WATCH_DIR=/Torrents/watch + - TRANSMISSION_BLOCKLIST_URL=https://www.iblocklist.com/list?list=gyisgnzbhppbvsphucsw + - TRANSMISSION_RPC_AUTHENTICATION_REQUIRED=true + - TRANSMISSION_RPC_USERNAME= + - TRANSMISSION_RPC_PASSWORD= + - TRANSMISSION_UMASK="3" + - TRANSMISSION_DOWNLOAD_QUEUE_SIZE=20 + - TRANSMISSION_SPEED_LIMIT_UP_ENABLED=true + - TRANSMISSION_SPEED_LIMIT_UP=100 + - TRANSMISSION_RATIO_LIMIT=20 + - TRANSMISSION_RATIO_LIMIT_ENABLED=true + - GLOBAL_APPLY_PERMISSIONS=true + - OPENVPN_OPTS=--inactive 3600 --ping 10 --ping-exit 60 + - PUID=1001 + - PGID=1001 + + jackett: + image: linuxserver/jackett + container_name: jackett_arr +# labels: +# com.centurylinklabs.watchtower.enable: "false" + environment: + - PUID=1001 + - PGID=1001 + - TZ=Europe/London + volumes: + - ./jackett:/config + - /sf_Torrents/watch:/downloads + restart: unless-stopped + depends_on: + - transmission + network_mode: service:transmission + + sonarr: + image: linuxserver/sonarr:preview + container_name: sonarr +# labels: +# com.centurylinklabs.watchtower.enable: "false" + environment: + - PUID=1001 + - PGID=1001 + - TZ=Europe/Amsterdam + - UMASK_SET=000 #optional + volumes: + - ./sonarr:/config + - /sf_Media:/sf_Media + - /sf_Torrents:/downloads + restart: unless-stopped + depends_on: + - transmission + network_mode: service:transmission + + radarr: + image: linuxserver/radarr:preview + container_name: radarr +# labels: +# com.centurylinklabs.watchtower.enable: "false" + environment: + - PUID=1001 + - PGID=1001 + - TZ=Europe/Amsterdam + - UMASK_SET=000 #optional + volumes: + - ./radarr:/config + - /sf_Media:/movies + - /sf_Torrents:/downloads + - /etc/localtime:/etc/localtime:ro + restart: unless-stopped + depends_on: + - transmission + network_mode: service:transmission + + bazarr: + image: linuxserver/bazarr + container_name: bazarr + environment: + - PUID=1001 + - PGID=1001 + - TZ=Europe/Amsterdam + - UMASK_SET=000 #optional + volumes: + - ./bazarr:/config + - /sf_Media:/sf_Media +# ports: +# - 6767:6767 + restart: unless-stopped + depends_on: + - transmission + network_mode: service:transmission + + lidarr: + image: linuxserver/lidarr + container_name: lidarr +# labels: +# com.centurylinklabs.watchtower.enable: "false" + environment: + - PUID=1001 + - PGID=1001 + - TZ=Europe/Amsterdam + - UMASK_SET=000 #optional + volumes: + - ./lidarr:/config + - /sf_Torrents:/Torrents + - /sf_Media/Muziek:/music + - /sf_Media:/sf_Media + restart: unless-stopped + depends_on: + - transmission + network_mode: service:transmission + + rssbridge: + image: rssbridge/rss-bridge:latest + container_name: rss-bridge_arr +# labels: +# com.centurylinklabs.watchtower.enable: "false" + environment: + - PUID=1001 + - PGID=1001 + - TZ=Europe/Amsterdam + - UMASK_SET=000 #optional + volumes: + - /docker/rss_bridge/whitelist.txt:/app/whitelist.txt + restart: unless-stopped + depends_on: + - transmission + network_mode: service:transmission + + webgrabplus: + image: linuxserver/webgrabplus + container_name: webgrabplus_arr +# labels: +# com.centurylinklabs.watchtower.enable: "false" + environment: + - PUID=1001 + - PGID=1001 + - TZ=Europe/Amsterdam + volumes: + - ./webgrabplus/config:/config + - ./webgrabplus/data:/data + restart: unless-stopped + depends_on: + - transmission + network_mode: service:transmission + + lazylibrarian: + image: linuxserver/lazylibrarian + container_name: lazylibrarian_arr + environment: + - PUID=1001 + - PGID=1001 + - TZ=Europe/Amsterdam + - DOCKER_MODS=linuxserver/calibre-web:calibre #optional + volumes: + - ./transmission_openvpn2/lazylibrarian:/config + - /sf_Torrents:/Torrents + - /sf_Media:/sf_Media + restart: unless-stopped + depends_on: + - transmission + network_mode: service:transmission \ No newline at end of file