version: '3' services: plex: container_name: plex image: plexinc/pms-docker restart: unless-stopped ports: - 32400:32400/tcp - 3005:3005/tcp - 8324:8324/tcp - 32469:32469/tcp - 1900:1900/udp - 32410:32410/udp - 32412:32412/udp - 32413:32413/udp - 32414:32414/udp # environment: # TODO Not sure what to do here. # - TZ= # - ADVERTISE_IP=http://:32400/ volumes: - ${vol.conf.plex}/config:/config - ${vol.conf.plex}/data:/data - ${vol.work.plextrans}:/transcode - ${vol.work.yarr}/bootybot-extract:/mnt/work - /etc/localtime:/etc/localtime:ro deluge_public: container_name: delugepublic restart: unless-stopped build: context: 'http://code.tr3y.io/treyzania/sscraggles-docker-deluge-openvpn.git' cap_add: - NET_ADMIN devices: - /dev/net/tun ports: - 9091:9091 environment: - DELUGE_DOWNLOAD_DIR=/mnt/torrent-seed - DELUGE_INCOMPLETE_DIR=/mnt/torrent-download - DELUGE_WATCH_DIR=/mnt/torrent-autoadd - OPENVPN_PROVIDER=${net.vpn.host} # - OPENVPN_CONFIG=${net.vpn.config} - OPENVPN_USERNAME=${net.vpn.username} - OPENVPN_PASSWORD=${net.vpn.password} volumes: # TODO Add Deluge config directory - ${vol.conf.torrent}/public:/config - ${vol.ingest.torrent}/public:/mnt/torrent-autoadd - ${vol.log.yarr}/bootybot:/mnt/log/bootybot - ${vol.torrent.active}/public:/mnt/torent-download - ${vol.torrent.seed}/public:/mnt/torrent-seed - ${vol.work.yarr}/bootybot-extract:/mnt/work - /etc/localtime:/etc/localtime:ro # suggested in their readme deluge_private: container_name: delugeprivate image: linuxserver/deluge restart: unless-stopped volumes: - ${vol.conf.torrent}/private:/config - ${vol.log.yarr}/bootybot:/mnt/log/bootybot - ${vol.torrent.active}/private:/downloads - ${vol.torrent.seed}/private:/seeding - ${vol.work.yarr}/bootybot-extract:/mnt/work - /etc/localtime:/etc/localtime:ro gangplank: container_name: gangplank restart: unless-stopped build: context: . dockerfile: Dockerfile-gangplank volumes: - ${vol.ingest.media}:/mnt/ingest - ${vol.log.yarr}/gangplank:/mnt/log/gangplank - ${vol.work.yarr}/gangplank-extract:/mnt/work - /etc/localtime:/etc/localtime:ro command: /mnt/ingest /mnt/work