diff options
Diffstat (limited to 'docker-compose.example.yaml')
-rw-r--r-- | docker-compose.example.yaml | 29 |
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 |