Browse Source

Added very basic Compose template.

master
treyzania 4 years ago
parent
commit
d3530076e0
1 changed files with 53 additions and 0 deletions
  1. 53
    0
      compose-template.yml

+ 53
- 0
compose-template.yml View File

@@ -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

Loading…
Cancel
Save