summaryrefslogtreecommitdiff
path: root/docker-compose.example.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'docker-compose.example.yaml')
-rw-r--r--docker-compose.example.yaml29
1 files changed, 19 insertions, 10 deletions
diff --git a/docker-compose.example.yaml b/docker-compose.example.yaml
index b0b025b..6af3b0b 100644
--- a/docker-compose.example.yaml
+++ b/docker-compose.example.yaml
@@ -1,24 +1,26 @@
version: "3"
services:
- # Emby is used to serve your media to the client devices
- emby:
- image: ghcr.io/linuxserver/emby
- container_name: emby
+ # <media_service> is used to serve your media to the client devices
+ <media_service>:
+ image: lscr.io/linuxserver/<media_service>
+ container_name: <media_service>
+ #network_mode: host # plex
environment:
- PUID=<your_PUID>
- PGID=<your_PGID>
+ - VERSION=docker
volumes:
- <media_folder>/movies:/data/movies
- <media_folder>/tvshows:/data/tvshows
- - <install_location>/config/emby:/config
+ - <install_location>/config/<media_service>:/config
ports:
- 8096:8096
restart: unless-stopped
# qBitorrent is used to download torrents
qbittorrent:
- image: ghcr.io/linuxserver/qbittorrent
+ image: lscr.io/linuxserver/qbittorrent
container_name: qbittorrent
environment:
- PUID=<your_PUID>
@@ -34,7 +36,7 @@ services:
# Sonarr is used to query, add downloads to the download queue and index TV shows
sonarr:
- image: ghcr.io/linuxserver/sonarr
+ image: lscr.io/linuxserver/sonarr
container_name: sonarr
environment:
- PUID=<your_PUID>
@@ -49,7 +51,7 @@ services:
# Radarr is used to query, add downloads to the download queue and index Movies
radarr:
- image: ghcr.io/linuxserver/radarr
+ image: lscr.io/linuxserver/radarr
container_name: radarr
environment:
- PUID=<your_PUID>
@@ -64,7 +66,7 @@ services:
# Bazarr is used to download and categorize subtitles
bazarr:
- image: ghcr.io/linuxserver/bazarr
+ image: lscr.io/linuxserver/bazarr
container_name: bazarr
environment:
- PUID=<your_PUID>
@@ -80,7 +82,7 @@ services:
# Prowlarr is our torrent indexer/searcher. Sonarr/Radarr use Prowlarr as a
# source
prowlarr:
- image: lscr.io/linuxserver/prowlarr:latest
+ image: lscr.io/linuxserver/prowlarr
container_name: prowlarr
environment:
- PUID=<your_PUID>
@@ -112,3 +114,10 @@ services:
- OPENVPN_USER=<vpn_user>
- OPENVPN_PASSWORD=<vpn_password>
- SERVER_COUNTRIES=<vpn_country>
+
+ # Watchtower is going to keep our instances updated
+ watchtower:
+ image: containrrr/watchtower
+ container_name: watchtower
+ volumes:
+ - /var/run/docker.sock:/var/run/docker.sock