version: "3" services: bookvpn: image: ghcr.io/bubuntux/nordvpn container_name: bookvpn cap_add: - NET_ADMIN - NET_RAW environment: - USER=djdietrick@gmail.com - "PASS=i!quJjFZa2&l" - CONNECT=United_States - TECHNOLOGY=NordLynx - NETWORK=192.168.1.0/24 # So it can be accessed within the local network ports: - 8084:8080 # - 8788:8787 # Readarr # - 9118:9117 # Jackett # - 9092:9091 # Transmission sysctls: - net.ipv6.conf.all.disable_ipv6=1 booktransmission: image: linuxserver/transmission:latest container_name: booktransmission network_mode: service:bookvpn restart: unless-stopped depends_on: - bookvpn volumes: - /portainer/booktransmission:/config - /media/books/downloads:/data - /etc/localtime:/etc/localtime environment: - GROUPID=1000 - USERID=1000 - TRANSMISSION_DOWNLOAD_DIR=/data/completed - TRANSMISSION_INCOMPLETE_DIR=/data/incomplete - TRANSMISSION_WATCH_DIR=/data/watch bookreadarr: image: hotio/readarr:latest container_name: bookreadarr network_mode: service:bookvpn restart: unless-stopped depends_on: - bookvpn volumes: - /portainer/bookreadarr:/config - /media/books/downloads:/downloads - /media/books:/books environment: - PUID=1000 - GUID=1000 - TZ=America/New_York bookjackett: image: lscr.io/linuxserver/jackett:latest container_name: bookjackett network_mode: service:bookvpn restart: unless-stopped depends_on: - bookvpn volumes: - /media/books/downloads:/downloads - /portainer/bookjackett:/config environment: - PUID=1000 - PGID=1000 booknginxjackett: image: nginx:jackett container_name: nginx_jackett build: ./nginx/ restart: unless-stopped depends_on: - bookjackett ports: - 9118:9117 links: - bookvpn:bookjackett volumes: - /etc/localtime:/etc/localtime:ro