|
|
@@ -0,0 +1,53 @@ |
|
|
|
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 |