Skip to content

Instantly share code, notes, and snippets.

@devolution2409
Forked from bpetetot/docker-compose.yml
Last active April 29, 2019 14:40
Show Gist options
  • Save devolution2409/f9cf1603c7582ccc2d2fa7b18abe44fc to your computer and use it in GitHub Desktop.
Save devolution2409/f9cf1603c7582ccc2d2fa7b18abe44fc to your computer and use it in GitHub Desktop.
Docker Seedbox
version: "2"
services:
plex:
image: linuxserver/plex
container_name: plex
network_mode: host
environment:
- VERSION=latest
- PUID=0
- PGID=0
- TZ=Europe/Paris
volumes:
- ./plex/config:/config
- ./data:/data
- ./plex/transcode:/transcode
ports:
- "32400:32400"
deluge:
image: linuxserver/deluge
container_name: deluge
network_mode: host
environment:
- PUID=0
- PGID=0
- TZ=Europe/Paris
volumes:
- ./deluge/config:/config
- ./data:/downloads
ports:
- "8112:8112"
sonarr:
image: linuxserver/sonarr
container_name: sonarr
environment:
- PUID=0
- PGID=0
- TZ=Europe/Paris
volumes:
- ./sonarr/config:/config
- ./data/done:/downloads/done
- ./data/tvshows:/tv
ports:
- "8989:8989"
radarr:
image: linuxserver/radarr
container_name: radarr
network_mode: host
environment:
- PUID=0
- PGID=0
- TZ=Europe/Paris
volumes:
- ./radarr/config:/config
- ./data/done:/downloads/done
- ./data/movies:/movies
labels:
- "traefik.backend=radarr"
- "traefik.frontend.rule=Host:radarr.devoluti.online"
- "traefik.port=7878"
ports:
- "7878:7878"
jackett:
image: linuxserver/jackett
container_name: jackett
network_mode: host
environment:
- PUID=0
- PGID=0
- TZ=Europe/Paris
volumes:
- ./jackett/config:/config
- ./jackett/downloads:/downloads
ports:
- "9117:9117"
lidarr:
image: linuxserver/lidarr
container_name: lidarr
network_mode: host
environment:
- PUID=0
- PGID=0
- TZ=Europe/Paris
volumes:
- ./lidarr/config:/config
- ./data/music:/music
- ./data/done:/downloads/done
ports:
- "8686:8686"
muximux:
image: linuxserver/muximux
container_name: muximux
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
volumes:
- ./muximux/config:/config
ports:
- 8080:80
restart: unless-stopped
#https://www.digitalocean.com/community/tutorials/how-to-use-traefik-as-a-reverse-proxy-for-docker-containers-on-ubuntu-18-04
[Unit]
Description=Seedbox Server
Requires=docker.service
After=docker.service
[Service]
Restart=always
WorkingDirectory=/home/seedbox/seedbox-docker/
ExecStart=/usr/local/bin/docker-compose -f docker-compose.yml up
ExecStop=/usr/local/bin/docker-compose -f docker-compose.yml down
[Install]
WantedBy=default.target
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment