version: '2' services: nginx-proxy: image: jwilder/nginx-proxy ports: - "80:80" volumes: - /var/run/docker.sock:/tmp/docker.sock:ro plex: image: lscr.io/linuxserver/plex:latest container_name: plex environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - VIRTUAL_HOST=plex.brodin.rocks #- VIRTUAL_PORT=32400 - VERSION=docker - PLEX_CLAIM=${PLEX_CLAIM} volumes: - ./config/plex:/config - /media/storage/TV:/tv - /media/storage/Movies:/movies expose: - "32400" ports: - 32400:32400 restart: unless-stopped radarr: image: lscr.io/linuxserver/radarr:latest container_name: radarr environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - VIRTUAL_HOST=radarr.brodin.rocks volumes: - ./config/radarr:/config - /media/storage/Movies:/movies - /media/seedbox:/downloads expose: - "7878" ports: - 7878:7878 restart: unless-stopped sonarr: image: lscr.io/linuxserver/sonarr:latest container_name: sonarr environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - VIRTUAL_HOST=sonarr.brodin.rocks volumes: - ./config/sonarr:/config - /media/storage/TV:/tv - /media/seedbox:/downloads expose: - "8989" ports: - 8989:8989 restart: unless-stopped prowlarr: image: lscr.io/linuxserver/prowlarr:latest container_name: prowlarr environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - VIRTUAL_HOST=prowlarr.brodin.rocks volumes: - ./config/prowlarr:/config expose: - "9696" ports: - 9696:9696 restart: unless-stopped overseerr: image: lscr.io/linuxserver/overseerr:latest container_name: overseerr environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - VIRTUAL_HOST=overseerr.brodin.rocks volumes: - ./config/overseerr:/config expose: - "5055" ports: - 5055:5055 restart: unless-stopped mylar3: image: lscr.io/linuxserver/mylar3:latest container_name: mylar3 environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - VIRTUAL_HOST=mylar.brodin.rocks volumes: - ./config/mylar3:/config - /media/storage/Comics:/comics - /media/seedbox:/downloads ports: - 8090:8090 restart: unless-stopped # ubooquity: # image: lscr.io/linuxserver/ubooquity:latest # container_name: ubooquity # environment: # - PUID=1000 # - PGID=1000 # - TZ=Etc/UTC # - VIRTUAL_HOST=ubooquity.brodin.rocks # # - MAXMEM= #optional # volumes: # - ./config/ubooquity:/config # - /media/storage/Books:/books # - /media/storage/Comics:/comics # # - /path/to/raw/files:/files # ports: # - 2202:2202 # - 2203:2203 # restart: unless-stopped # audiobookshelf: # image: ghcr.io/advplyr/audiobookshelf:latest # ports: # - 13378:80 # volumes: # - ./config/audiobookshelf:/config # - /media/storage/Audiobooks:/audiobooks # # - :/podcasts # - /media/storage/Audiobooks/metadata:/metadata # environment: # - TZ=America/Toronto # - VIRTUAL_HOST=audiobookshelf.brodin.rocks # readarr: # image: lscr.io/linuxserver/readarr:develop # container_name: readarr # environment: # - PUID=1000 # - PGID=1000 # - TZ=Etc/UTC # - VIRTUAL_HOST=readarr.brodin.rocks # volumes: # - ./config/readarr:/config # - /media/storage/Books:/books # - /media/seedbox:/downloads # expose: # - "8787" # ports: # - 8787:8787 # restart: unless-stopped # readarr-audio: # image: lscr.io/linuxserver/readarr:develop # container_name: readarr-audio # environment: # - PUID=1000 # - PGID=1000 # - TZ=Etc/UTC # - VIRTUAL_HOST=readarr-audio.brodin.rocks # volumes: # - ./config/readarr:/config # - /media/storage/AudioBooks:/audiobooks # - /media/seedbox:/downloads # expose: # - "8787" # ports: # - 8787:8787 # restart: unless-stopped