You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
TRaSH-Guides/includes/docker/docker-compose.yml

75 lines
3.0 KiB

version: "3.2"
services:
# Radarr - https://hotio.dev/containers/radarr/
radarr:
container_name: radarr
image: ghcr.io/hotio/radarr:latest
restart: unless-stopped
logging:
driver: json-file
network_mode: bridge
ports:
- 7878:7878
environment:
- PUID=1000 # you must find out your PUID through SSH, type in terminal: id $user
- PGID=1000 # you must find out your PGID through SSH, type in terminal: id $user
- TZ=Europe/Amsterdam # Change to your timezone
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/radarr:/config # Change "/docker/appdata/radarr" with the path your config will be.
- /data:/data # Change "/data" with the path where your library + torrent/usenet downloads both are.
# Sonarr - https://hotio.dev/containers/sonarr/
sonarr:
container_name: sonarr
image: ghcr.io/hotio/sonarr:nightly
restart: unless-stopped
logging:
driver: json-file
network_mode: bridge
ports:
- 8989:8989
environment:
- PUID=1000 # you must find out your PUID through SSH, type in terminal: id $user
- PGID=1000 # you must find out your PGID through SSH, type in terminal: id $user
- TZ=Europe/Amsterdam # Change to your timezone
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/sonarr:/config # Change "/docker/appdata/sonarr" with the path your config will be.
- /data:/data # Change "/data" with the path where your library + torrent/usenet downloads both are.
# Bazarr - https://hotio.dev/containers/bazarr/
bazarr:
container_name: bazarr
image: ghcr.io/hotio/bazarr:nightly
restart: unless-stopped
logging:
driver: json-file
network_mode: bridge
ports:
- 6767:6767
environment:
- PUID=1000 # you must find out your PUID through SSH, type in terminal: id $user
- PGID=1000 # you must find out your PGID through SSH, type in terminal: id $user
- TZ=Europe/Amsterdam # Change to your timezone
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/bazarr:/config # Change "/docker/appdata/bazarr" with the path your config will be.
- /data/media:/data/media # Change "/data/media" with the path where your library are(sonarr+radarr).
# SABnzbd - https://hotio.dev/containers/sabnzbd/
sabnzbd:
container_name: sabnzbd
image: ghcr.io/hotio/sabnzbd:latest
restart: unless-stopped
logging:
driver: json-file
network_mode: bridge
ports:
- 8080:8080
- 9090:9090
environment:
- PUID=1000 # you must find out your PUID through SSH, type in terminal: id $user
- PGID=1000 # you must find out your PGID through SSH, type in terminal: id $user
- TZ=Europe/Amsterdam # Change to your timezone
volumes:
- /etc/localtime:/etc/localtime:ro
- /docker/appdata/sabnzbd:/config # Change "/docker/appdata/sabnzbd" with the path your config will be.
- /data/usenet:/data/usenet:rw # Change "/data/usenet" with the path your usenet data ends up in.