diff --git a/media/docker-compose.yml b/media/docker-compose.yml index 57b7c73..d9dda3b 100644 --- a/media/docker-compose.yml +++ b/media/docker-compose.yml @@ -23,7 +23,7 @@ services: - SERVER_COUNTRIES=United States # - SERVER_CITIES=Stockholm # - SERVER_HOSTNAMES: Comma separated list of server hostnames - restart: unless-stopped + restart: always sabnzbd: image: lscr.io/linuxserver/sabnzbd:latest container_name: sabnzbd @@ -38,7 +38,7 @@ services: - /data/usenet/incomplete-downloads:/incomplete-downloads # network_mode: "service:gluetun" forces sabnzbd to connect to the internet through the VPN defined in the gluetun container above network_mode: service:gluetun - restart: unless-stopped + restart: always sonarr: image: lscr.io/linuxserver/sonarr:latest container_name: sonarr @@ -57,7 +57,7 @@ services: - 8989:8989 networks: - cloudflare_default - restart: unless-stopped + restart: always radarr: image: lscr.io/linuxserver/radarr:latest container_name: radarr @@ -76,7 +76,7 @@ services: - 7878:7878 networks: - cloudflare_default - restart: unless-stopped + restart: always prowlarr: image: lscr.io/linuxserver/prowlarr:latest container_name: prowlarr @@ -90,7 +90,7 @@ services: - 9696:9696 networks: - cloudflare_default - restart: unless-stopped + restart: always tautulli: image: lscr.io/linuxserver/tautulli:latest container_name: tautulli @@ -104,11 +104,26 @@ services: - 8181:8181 networks: - cloudflare_default - restart: unless-stopped + restart: always + audiobookshelf: + image: ghcr.io/advplyr/audiobookshelf:latest + container_name: audiobookshelf + ports: + - 13378:80 + volumes: + - /mnt/share/media/audiobooks:/audiobooks + - /mnt/share/media/books:/books + - /mnt/share/media/podcasts:/podcasts + - /docker/config/audiobookshelf:/config + - ./audiobookshelf/metadata:/metadata + environment: + - TZ=America/New_York + volumes: gluetun_data: null sabnzbd_data: null tautulli: null + networks: cloudflare_default: external: true