--- services: radarr: image: lscr.io/linuxserver/radarr container_name: radarr environment: - PUID=1000 - PGID=100 - TZ=Canada/Eastern volumes: - ${CONFIG_PATH}/radarr:/config - ${DATA_PATH}/media/movies:/movies #optional - ${DATA_PATH}/usenet:/usenet #optional - ${DATA_PATH}/torrents:/torrents #optional ports: - 7878:7878 restart: unless-stopped sonarr: image: lscr.io/linuxserver/sonarr container_name: sonarr environment: - PUID=${PUID} - PGID=${PGID} - TZ=Canada/Eastern volumes: - ${CONFIG_PATH}/sonarr:/config - ${DATA_PATH}/media/tv:/tv #optional - ${DATA_PATH}/media/anime:/anime #optional - ${DATA_PATH}/usenet:/usenet #optional - ${DATA_PATH}/torrents:/torrents #optional ports: - 8989:8989 restart: unless-stopped lidarr: image: lscr.io/linuxserver/lidarr container_name: lidarr environment: - PUID=${PUID} - PGID=${PGID} - TZ=Canada/Eastern volumes: - ${CONFIG_PATH}/lidarr:/config - ${DATA_PATH}/media/music:/music #optional - ${DATA_PATH}/usenet:/usenet #optional - ${DATA_PATH}/torrents:/torrents #optional ports: - 8686:8686 restart: unless-stopped # readarr: # image: linuxserver/readarr:0.4.19-nightly # container_name: readarr # environment: # - PUID=${PUID} # - PGID=${PGID} # - TZ=Canada/Eastern # volumes: # - ${CONFIG_PATH}/readarr:/config # - ${DATA_PATH}/media/Calibre_Library:/books #optional # - ${DATA_PATH}/usenet:/usenet #optional # - ${DATA_PATH}/torrents:/torrents #optional # ports: # - 8787:8787 # restart: unless-stopped bookshelf: image: ghcr.io/pennydreadful/bookshelf:hardcover container_name: bookshelf environment: - PUID=${PUID} - PGID=${PGID} - TZ=Canada/Eastern volumes: - ${CONFIG_PATH}/bookshelf:/config - ${DATA_PATH}/media/Calibre_Library:/books #optional - ${DATA_PATH}/usenet:/usenet #optional - ${DATA_PATH}/torrents:/torrents #optional ports: - 8787:8787 restart: unless-stopped bazarr: image: lscr.io/linuxserver/bazarr container_name: bazarr environment: - PUID=${PUID} - PGID=${PGID} - TZ=Canada/Eastern volumes: - ${CONFIG_PATH}/bazarr/config:/config - ${DATA_PATH}/media/movies:/movies #optional - ${DATA_PATH}/media/tv:/tv #optional - ${DATA_PATH}/media/anime:/anime #optional ports: - 6767:6767 restart: unless-stopped jellyseerr: image: fallenbagel/jellyseerr:latest container_name: jellyseerr environment: - LOG_LEVEL=debug - TZ=Canada/Eastern ports: - 5055:5055 volumes: - ${CONFIG_PATH}/jellyseerr:/app/config restart: unless-stopped prowlarr: image: ghcr.io/linuxserver/prowlarr:develop container_name: prowlarr environment: - PUID=${PUID} - PGID=${PGID} - TZ=Canada/Eastern volumes: - ${CONFIG_PATH}/prowlarr:/config ports: - 9696:9696 restart: unless-stopped ytptube: user: "${PUID:-1000}:${PGID:-1000}" # change this to your user id and group id, for example: "1000:1000" image: ghcr.io/arabcoders/ytptube:latest container_name: ytptube restart: unless-stopped ports: - "8581:8081" volumes: - ${CONFIG_PATH}/ytptube:/config - ${DATA_PATH}/media/youtube:/downloads tmpfs: - /tmp profilarr: image: santiagosayshey/profilarr:latest # Use :beta for early access to new features container_name: profilarr ports: - 6868:6868 volumes: - /path/to/your/data:/config # Replace with your actual path environment: - TZ=UTC # Set your timezone restart: unless-stopped