1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- 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=<timezone>
- # - ADVERTISE_IP=http://<hostIPAddress>:32400/
- volumes:
- - ${vol.conf.plex}/config:/config
- - ${vol.work.plextrans}:/transcode
- - ${vol.conf.plex}/data:/data
- - /etc/localtime:/etc/localtime:ro
- deluge_public:
- container_name: delugepublic
- image: 'uri:http://code.tr3y.io/treyzania/sscraggles-docker-deluge-openvpn.git'
- restart: unless-stopped
- cap_add:
- - NET_ADMIN
- devices:
- - /dev/net/tun
- ports:
- - 9091:9091
- environment:
- - 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.torrent.active}/public:/data
- - ${vol.torrent.seed}/public:/seeding
- - /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.torrent.active}/private:/downloads
- - ${vol.torrent.seed}/public:/seeding
- - /etc/localtime:/etc/localtime:ro
|