services: ############################## # SOULARR - reads all of your “wanted” albums/artists from Lidarr and downloads them using Slskd ############################## soularr: image: mrusse08/soularr:latest container_name: soularr #hostname: soularr #network_mode: "service:gluetun" user: 1001:1001 restart: unless-stopped command: sh -c "python soularr.py 2>&1 | tee -a /data/logs/soularr.log" ports: - "8265:8265" environment: - PUID=1001 - PGID=1001 - TZ=America/Chicago - SCRIPT_INTERVAL=${SOULARR_SCRIPT_INTERVAL} volumes: # Slskd download dir - /mnt/raid1/data/media/downloads/music:/media/downloads/music # Config file - /srv/docker/entertainment/servarr/soularr:/data logging: driver: "json-file" options: max-size: "10m" max-file: "3" labels: - rackpeek.name=Soularr - rackpeek.tags=torrenting #soularr-dashboard: # image: ghcr.io/erich9958/soularr-dashboard:latest # restart: unless-stopped # container_name: soularr-dashboard # #network_mode: host # working_dir: /app # environment: # - PUID=1001 # - PGID=1001 # - TZ=America/Los_Angeles # # Path to the Soularr log file and failure list file for monitoring # - LOG_PATH=/data/logs/soularr.log # - FAILURE_PATH=/data/failure_list.txt # volumes: # # Path to the dashboard application directory (adjust based on your setup) # - /srv/docker/entertainment/servarr/soularr/dashboard:/app # # Path to the Soularr configuration directory for shared access with Soularr service # - /srv/docker/entertainment/servarr/soularr/dashboard/config:/data # # Path to the Soularr logs directory for monitoring logs in real-time # - /srv/docker/entertainment/servarr/soularr/dashboard/logs:/data/logs # # Docker socket for direct Docker access (use with caution) # #- /var/run/docker.sock:/var/run/docker.sock # labels: # - homepage.group=Torrenting # - homepage.name=Soularr # - homepage.icon=soularr.png # - homepage.description=Downloads Lidarr wanted items from SLSKD # - homepage.href=${SOULARR_URL} # - dockhand.url=${SOULARR_URL} # - rackpeek.tags=torrenting