networks: media_network: name: media_network services: radarr: container_name: radarr environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin - CONFIG_DIR=/config/radarr image: ghcr.io/hotio/radarr:latest networks: - media_network ports: - 7878:7878 restart: unless-stopped volumes: - /app-config:/config - /data:/data - /usenet:/usenet radarrhorror: container_name: radarrhorror environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin - CONFIG_DIR=/config/radarrhorror image: ghcr.io/hotio/radarr:latest networks: - media_network ports: - 7879:7879 restart: unless-stopped volumes: - /app-config:/config - /data:/data - /usenet:/usenet radarrkids: container_name: radarrkids environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin - CONFIG_DIR=/config/radarrkids image: ghcr.io/hotio/radarr:latest networks: - media_network ports: - 7880:7880 restart: unless-stopped volumes: - /app-config:/config - /data:/data - /usenet:/usenet sonarr: container_name: sonarr image: ghcr.io/hotio/sonarr:latest restart: unless-stopped environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin - UMASK=022 - CONFIG_DIR=/config/sonarr networks: - media_network ports: - 8989:8989 volumes: - /app-config:/config - /data:/data - /usenet:/usenet sonarrkids: container_name: sonarrkids image: ghcr.io/hotio/sonarr:latest restart: unless-stopped environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin - CONFIG_DIR=/config/sonarrkids networks: - media_network ports: - 8990:8990 volumes: - /app-config:/config - /data:/data - /usenet:/usenet sonarrtvshows: container_name: sonarrtvshows image: ghcr.io/hotio/sonarr:latest restart: unless-stopped environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin - CONFIG_DIR=/config/sonarrtvshows networks: - media_network ports: - 8991:8991 volumes: - /app-config:/config - /data:/data - /usenet:/usenet recyclarr: image: ghcr.io/recyclarr/recyclarr container_name: recyclarr user: 1000:1000 networks: - media_network volumes: - /app-config/recyclarr:/config environment: - TZ=Europe/Berlin bazarr: image: lscr.io/linuxserver/bazarr:latest container_name: bazarr networks: - media_network environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin volumes: - /app-config/bazarr:/config - /data:/data/ ports: - 6767:6767 restart: unless-stopped jellyseerr: container_name: jellyseerr environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin - JELLYFIN_TYPE=emby image: fallenbagel/jellyseerr:latest restart: unless-stopped volumes: - /app-config/jellyseerr:/app/config ports: - "5055:5055" networks: - media_network sabnzbd: image: lscr.io/linuxserver/sabnzbd:latest container_name: sabnzbd environment: - PUID=1000 - PGID=1000 - TZ=Europe/Berlin volumes: - /app-config/sabnzbd:/config - /usenet:/usenet ports: - 8080:8080 restart: unless-stopped networks: - media_network lidarr: image: lscr.io/linuxserver/lidarr:latest container_name: lidarr environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC volumes: - /app-config/lidarr/config:/config - /data/music:/music - /usenet:/usenet ports: - 8686:8686 restart: unless-stopped networks: - media_network audiobookshelf: container_name: audiobookshelf image: ghcr.io/advplyr/audiobookshelf:latest ports: - 8888:80 volumes: - /data:/data - /app-config/audiobookshelf/metadata:/metadata - /app-config/audiobookshelf/config:/config restart: unless-stopped networks: - media_network