docker-compose.yml

Here I have the docker file I used for my Setup.

networks:
  media_net:
    driver: bridge

services:
  prowlarr:
    image: lscr.io/linuxserver/prowlarr:latest
    container_name: prowlarr
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Zurich
    volumes:
      - /srv/media-stack/config/prowlarr:/config
    ports:
      - "9696:9696"
    networks: [media_net]
    restart: unless-stopped

  sabnzbd:
    image: lscr.io/linuxserver/sabnzbd:latest
    container_name: sabnzbd
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Zurich
    volumes:
      - /srv/media-stack/config/sabnzbd:/config
      - /mnt/media/downloads:/data/downloads
    ports:
      - "8080:8080"
    networks: [media_net]
    restart: unless-stopped

  sonarr:
    image: lscr.io/linuxserver/sonarr:latest
    container_name: sonarr
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Zurich
    volumes:
      - /srv/media-stack/config/sonarr:/config
      - /mnt/media/downloads:/data/downloads
      - /mnt/media/media/tv:/data/media/tv
    ports:
      - "8989:8989"
    networks: [media_net]
    restart: unless-stopped

  radarr:
    image: lscr.io/linuxserver/radarr:latest
    container_name: radarr
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Zurich
    volumes:
      - /srv/media-stack/config/radarr:/config
      - /mnt/media/downloads:/data/downloads
      - /mnt/media/media/movies:/data/media/movies
    ports:
      - "7878:7878"
    networks: [media_net]
    restart: unless-stopped

  overseerr:
    image: lscr.io/linuxserver/overseerr:latest
    container_name: overseerr
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Zurich
    volumes:
      - /srv/media-stack/config/overseerr:/config
      - /mnt/media/media:/data/media
    ports:
      - "5055:5055"
    networks: [media_net]
    restart: unless-stopped

Last updated