|
|
@@ -0,0 +1,136 @@
|
|
|
+version: '2.1'
|
|
|
+services:
|
|
|
+ transmission-openvpn:
|
|
|
+ volumes:
|
|
|
+ - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/:/media/
|
|
|
+ - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/transmission-vpn:/config
|
|
|
+ - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/torrents:/data
|
|
|
+ - /etc/localtime:/etc/localtime:ro
|
|
|
+ environment:
|
|
|
+ - PUID=1000
|
|
|
+ - PGID=100
|
|
|
+ - CREATE_TUN_DEVICE=true
|
|
|
+ - OPENVPN_PROVIDER=IPVANISH
|
|
|
+ - OPENVPN_USERNAME=neal.bartrip@gmail.com
|
|
|
+ - OPENVPN_PASSWORD=Fb8gwxCpSV0K
|
|
|
+ - OPENVPN_OPTS=--inactive 3600 --ping 10 --ping-exit 60
|
|
|
+ - WEBPROXY_ENABLED=false
|
|
|
+ - TRANSMISSION_DOWNLOAD_QUEUE_SIZE=10
|
|
|
+ - TRANSMISSION_HOME=/config/transmission-home
|
|
|
+ - LOCAL_NETWORK=172.17.1.0/24
|
|
|
+ - TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED=false
|
|
|
+ dns:
|
|
|
+ - 9.9.9.9
|
|
|
+ - 149.112.112.10
|
|
|
+ cap_add:
|
|
|
+ - NET_ADMIN
|
|
|
+ logging:
|
|
|
+ driver: json-file
|
|
|
+ options:
|
|
|
+ max-size: 10m
|
|
|
+ ports:
|
|
|
+ - 9091:9091 #
|
|
|
+ - 9117:9117
|
|
|
+ - 7878:7878
|
|
|
+ - 8989:8989
|
|
|
+ - 8686:8686
|
|
|
+ - 5299:5299
|
|
|
+ - 6767:6767
|
|
|
+ restart: always
|
|
|
+ image: haugene/transmission-openvpn
|
|
|
+
|
|
|
+ jackett:
|
|
|
+ image: linuxserver/jackett
|
|
|
+ container_name: jackett
|
|
|
+ network_mode: service:transmission-openvpn
|
|
|
+ environment:
|
|
|
+ - PUID=1000
|
|
|
+ - PGID=100
|
|
|
+ - TZ=Europe/London
|
|
|
+ - AUTO_UPDATE=true #optional
|
|
|
+ - RUN_OPTS=#optional
|
|
|
+ volumes:
|
|
|
+ - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/jackett:/config
|
|
|
+ #Jackett only needs config
|
|
|
+ depends_on:
|
|
|
+ - transmission-openvpn
|
|
|
+ restart: unless-stopped
|
|
|
+
|
|
|
+ radarr:
|
|
|
+ image: linuxserver/radarr
|
|
|
+ network_mode: service:transmission-openvpn
|
|
|
+ container_name: radarr
|
|
|
+ environment:
|
|
|
+ - PUID=1000
|
|
|
+ - PGID=100
|
|
|
+ - TZ=Europe/London
|
|
|
+ - UMASK_SET=022 #optional
|
|
|
+ volumes:
|
|
|
+ - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/radarr:/config
|
|
|
+ - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media:/media
|
|
|
+ depends_on:
|
|
|
+ - transmission-openvpn
|
|
|
+ restart: unless-stopped
|
|
|
+
|
|
|
+ sonarr:
|
|
|
+ image: linuxserver/sonarr:preview
|
|
|
+ network_mode: service:transmission-openvpn
|
|
|
+ container_name: sonarr
|
|
|
+ environment:
|
|
|
+ - PUID=1000
|
|
|
+ - PGID=100
|
|
|
+ - TZ=Europe/London
|
|
|
+ - UMASK_SET=022 #optional
|
|
|
+ volumes:
|
|
|
+ - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/sonarr:/config
|
|
|
+ - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/:/media
|
|
|
+ depends_on:
|
|
|
+ - transmission-openvpn
|
|
|
+ restart: unless-stopped
|
|
|
+
|
|
|
+ lidarr:
|
|
|
+ image: linuxserver/lidarr
|
|
|
+ network_mode: service:transmission-openvpn
|
|
|
+ container_name: lidarr
|
|
|
+ environment:
|
|
|
+ - PUID=1000
|
|
|
+ - PGID=100
|
|
|
+ - TZ=Europe/London
|
|
|
+ - UMASK_SET=022 #optional
|
|
|
+ volumes:
|
|
|
+ - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/lidarr:/config
|
|
|
+ - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/:/media
|
|
|
+ depends_on:
|
|
|
+ - transmission-openvpn
|
|
|
+ restart: unless-stopped
|
|
|
+
|
|
|
+ lazylibrarian:
|
|
|
+ image: linuxserver/lazylibrarian
|
|
|
+ network_mode: service:transmission-openvpn
|
|
|
+ container_name: lazylibrarian
|
|
|
+ environment:
|
|
|
+ - PUID=1000
|
|
|
+ - PGID=100
|
|
|
+ - TZ=Europe/London
|
|
|
+ volumes:
|
|
|
+ - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/lazylibrarian:/config
|
|
|
+ - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/:/media
|
|
|
+ depends_on:
|
|
|
+ - transmission-openvpn
|
|
|
+ restart: unless-stopped
|
|
|
+
|
|
|
+ bazarr:
|
|
|
+ image: ghcr.io/linuxserver/bazarr
|
|
|
+ container_name: bazarr
|
|
|
+ network_mode: service:transmission-openvpn
|
|
|
+ environment:
|
|
|
+ - PUID=1000
|
|
|
+ - PGID=1000
|
|
|
+ - TZ=Europe/London
|
|
|
+ volumes:
|
|
|
+ - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/appdata/bazarr/:/config
|
|
|
+ - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/media/movies:/movies
|
|
|
+ - /srv/dev-disk-by-id-md-name-hadeya-HomeArray/media/media/tv:/tv
|
|
|
+ depends_on:
|
|
|
+ - transmission-openvpn
|
|
|
+ restart: unless-stopped
|