Skip to content

Instantly share code, notes, and snippets.

@bpetetot
Last active October 10, 2022 11:00
Show Gist options
  • Select an option

  • Save bpetetot/5ed198fdf5eb7c78f6c11e989dbf9544 to your computer and use it in GitHub Desktop.

Select an option

Save bpetetot/5ed198fdf5eb7c78f6c11e989dbf9544 to your computer and use it in GitHub Desktop.
Docker Seedbox
plex:
image: linuxserver/plex
container_name: plex
net: host
environment:
- VERSION=latest
- PUID=1000
- PGID=1001
- TZ=Europe/Paris
volumes:
- ./plex/config:/config
- ./data:/data
- ./plex/transcode:/transcode
labels:
- "traefik.backend=plex"
- "traefik.frontend.rule=Host:plex.petetot.fr"
- "traefik.port=32400"
deluge:
image: linuxserver/deluge
container_name: deluge
net: host
environment:
- PUID=1000
- PGID=1001
- TZ=Europe/Paris
volumes:
- ./deluge/config:/config
- ./data:/downloads
labels:
- "traefik.backend=deluge"
- "traefik.frontend.rule=Host:deluge.petetot.fr"
- "traefik.port=8112"
sonarr:
image: linuxserver/sonarr
container_name: sonarr
net: host
environment:
- PUID=1000
- PGID=1001
- TZ=Europe/Paris
volumes:
- ./sonarr/config:/config
- ./data/downloaded-tvshows:/downloads
- ./data/tvshows:/tv
labels:
- "traefik.backend=sonarr"
- "traefik.frontend.rule=Host:sonarr.petetot.fr"
- "traefik.port=8989"
radarr:
image: linuxserver/radarr
container_name: radarr
net: host
environment:
- PUID=1000
- PGID=1001
- TZ=Europe/Paris
volumes:
- ./radarr/config:/config
- ./data/downloaded-tvshows:/downloads
- ./data/movies:/movies
labels:
- "traefik.backend=radarr"
- "traefik.frontend.rule=Host:radarr.petetot.fr"
- "traefik.port=7878"
jackett:
image: linuxserver/jackett
container_name: jackett
net: host
environment:
- PUID=1000
- PGID=1001
- TZ=Europe/Paris
volumes:
- ./jackett/config:/config
- ./jackett/downloads:/downloads
labels:
- "traefik.backend=jackett"
- "traefik.frontend.rule=Host:jackett.petetot.fr"
- "traefik.port=9117"
[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
@devolution2409
Copy link

any chance of getting your traefik config?
I can't manage to make traefik do its routing job properly (i think this is related to the network_mode being host but i'm not sure)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment