Skip to content

Instantly share code, notes, and snippets.

@dacioromero
Created April 1, 2020 23:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dacioromero/df8612e138ffbf19a8e8ab99b4fac2bb to your computer and use it in GitHub Desktop.
Save dacioromero/df8612e138ffbf19a8e8ab99b4fac2bb to your computer and use it in GitHub Desktop.
version: "3"
services:
vpn:
image: "dperson/openvpn-client"
network_mode: "bridge"
cap_add:
- "NET_ADMIN"
devices:
- "/dev/net/tun"
environment:
FIREWALL: "plex.tv"
volumes:
- "./vpn:/vpn"
ports:
- "9091:9091" # transmission
- "51413:51413" # transmission
- "51413:51413/udp" # transmission
- "9117:9117" # jackett
- "32400:32400" # plex
- "32400:32400/udp" # plex
- "32469:32469" # plex
- "32469:32469/udp" # plex
- "5353:5353/udp" # plex
- "1900:1900/udp" # plex
- "8989:8989" # sonarr
- "7878:7878" # radarr
- "8686:8686" # lidarr
restart: "unless-stopped"
dns:
- 1.1.1.1
- 1.0.0.1
transmission:
image: "linuxserver/transmission"
network_mode: "service:vpn"
depends_on:
- "vpn"
environment:
PUID: "1000"
PGID: "1000"
TZ: "America/Los_Angeles"
volumes:
- "./config/transmission:/config"
- "./storage/downloads:/downloads"
- "./watch:/watch"
restart: "unless-stopped"
jackett:
image: "linuxserver/jackett"
network_mode: "service:vpn"
depends_on:
- "vpn"
environment:
PUID: "1000"
PGID: "1000"
TZ: "America/Los_Angeles"
volumes:
- "./config/jackett:/config"
- "./watch:/downloads"
restart: "unless-stopped"
plex:
image: "linuxserver/plex"
network_mode: "service:vpn"
depends_on:
- "vpn"
environment:
PUID: "1000"
PGID: "1000"
TZ: "America/Los_Angeles"
volumes:
- "./config/plex:/config"
- "./storage:/storage"
restart: "unless-stopped"
sonarr:
image: "linuxserver/sonarr"
network_mode: "service:vpn"
depends_on:
- "vpn"
- "transmission"
- "jackett"
environment:
PUID: "1000"
PGID: "1000"
TZ: "America/Los_Angeles"
volumes:
- "./config/sonarr:/config"
- "./storage:/storage"
restart: "unless-stopped"
radarr:
image: "linuxserver/radarr"
network_mode: "service:vpn"
depends_on:
- "vpn"
- "transmission"
- "jackett"
environment:
PUID: "1000"
PGID: "1000"
TZ: "America/Los_Angeles"
volumes:
- "./config/radarr:/config"
- "./storage:/storage"
restart: "unless-stopped"
lidarr:
image: "linuxserver/lidarr"
network_mode: "service:vpn"
depends_on:
- "vpn"
- "transmission"
- "jackett"
environment:
PUID: "1000"
PGID: "1000"
TZ: "America/Los_Angeles"
volumes:
- "./config/lidarr:/config"
- "./storage:/storage"
restart: "unless-stopped"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment