From 53d8b6aa39628e11d78fba357ca66721fdcfff40 Mon Sep 17 00:00:00 2001 From: coolnsx Date: Mon, 1 Jun 2026 20:54:18 +0530 Subject: [PATCH] Feat: picard, seer, remove: soulbeet, lidarr --- music/env.example | 34 ++++++++++--------- .../{soulbeet.container => picard.container} | 8 ++--- music/slskd.container | 2 +- starrs/env.example | 17 ---------- starrs/{lidarr.container => seer.container} | 10 +++--- 5 files changed, 27 insertions(+), 44 deletions(-) rename music/{soulbeet.container => picard.container} (66%) rename starrs/{lidarr.container => seer.container} (56%) diff --git a/music/env.example b/music/env.example index df71cca..96d75c4 100644 --- a/music/env.example +++ b/music/env.example @@ -1,26 +1,28 @@ +PUID=1000 # set to 0 to run with podman rootless without uidmap +PGID=1000 # set to 0 to run with podman rootless without uidmap TZ=Asia/Kolkata -DATA=/path/to/data +DATA=/path/to/media/library # slskd SLSKD_REMOTE_CONFIGURATION=false SLSKD_HTTP_IP_ADDRESS=0.0.0.0 SLSKD_HTTP_LISTEN_IP=0.0.0.0 SLSKD_NO_HTTPS=true -SLSKD_NO_AUTH=false -SLSKD_SLSK_USERNAME=username -SLSKD_SLSK_PASSWORD=password +SLSKD_NO_AUTH=true +SLSKD_SLSK_USERNAME=soulseek_user +SLSKD_SLSK_PASSWORD=soulseek_pass -SLSKD_USERNAME=web_ui_user -SLSKD_PASSWORD=web_ui_pass +SLSKD_USERNAME=slskd_web_username +SLSKD_PASSWORD=slskd_web_password -SLSKD_DOWNLOADS_DIR=/path/to/downloads/complete -SLSKD_INCOMPLETE_DIR=/path/to/downloads/incomplete -SLSKD_SHARED_DIR=/path/to/music/directory -SLSKD_API_KEY=key_used_by_lidarr_for_requests - -# Soulbeet -DATABASE_URL=sqlite:/data/soulbeet.db -DOWNLOAD_PATH=/downloads -SECRET_KEY=change-me-in-production -NAVIDROME_URL=http://navidrome:4533 +SLSKD_DOWNLOADS_DIR=/downloads/complete +SLSKD_INCOMPLETE_DIR=/downloads/incomplete +SLSKD_SHARED_DIR=/music +SLSKD_API_KEY=customslskdgeneratedapikey +# Navidrome +ND_ENABLEFAVOURITES=false +ND_ENABLESHARING=true +ND_IMAGECACHESIZE=2048MB +ND_SUBSONIC_DEFAULTREPORTREALPATH=true +ND_SHAREURL=https://music.example.com diff --git a/music/soulbeet.container b/music/picard.container similarity index 66% rename from music/soulbeet.container rename to music/picard.container index 76826ef..cb350ae 100644 --- a/music/soulbeet.container +++ b/music/picard.container @@ -1,16 +1,16 @@ [Unit] -Description=Soulbeet Container +Description=Picard Container [Container] Pod=music.pod -ContainerName=soulbeet -Image=docker.io/docccccc/soulbeet:latest +ContainerName=picard +Image=ghcr.io/aandree5/picard-web:minimal-v1 # Enable auto-update container AutoUpdate=registry EnvironmentFile=./.env -Volume=%h/podman/music/soulbeet:/data +Volume=%h/podman/music/picard:/root Volume=${DATA}:/mnt [Service] diff --git a/music/slskd.container b/music/slskd.container index 86e2a56..75d8692 100644 --- a/music/slskd.container +++ b/music/slskd.container @@ -11,7 +11,7 @@ AutoUpdate=registry EnvironmentFile=./.env Volume=%h/podman/music/slskd:/app -Volume=${DATA}/downloads/soulseek:/downloads +Volume=${DATA}/soulseek:/downloads Volume=${DATA}/media/music:/music:ro [Service] diff --git a/starrs/env.example b/starrs/env.example index eadaf6f..c6c9498 100644 --- a/starrs/env.example +++ b/starrs/env.example @@ -2,20 +2,3 @@ PUID=1000 # set to 0 to run with podman rootless without uidmap PGID=1000 # set to 0 to run with podman rootless without uidmap TZ=Asia/Kolkata DATA=/path/to/data - -# slskd -SLSKD_REMOTE_CONFIGURATION=false -SLSKD_HTTP_IP_ADDRESS=0.0.0.0 -SLSKD_HTTP_LISTEN_IP=0.0.0.0 -SLSKD_NO_HTTPS=true -SLSKD_NO_AUTH=false -SLSKD_SLSK_USERNAME=username -SLSKD_SLSK_PASSWORD=password - -SLSKD_USERNAME=web_ui_user -SLSKD_PASSWORD=web_ui_pass - -SLSKD_DOWNLOADS_DIR=/path/to/downloads/complete -SLSKD_INCOMPLETE_DIR=/path/to/downloads/incomplete -SLSKD_SHARED_DIR=/path/to/music/directory -SLSKD_API_KEY=key_used_by_lidarr_for_requests diff --git a/starrs/lidarr.container b/starrs/seer.container similarity index 56% rename from starrs/lidarr.container rename to starrs/seer.container index 5f05d40..90d42bd 100644 --- a/starrs/lidarr.container +++ b/starrs/seer.container @@ -1,18 +1,16 @@ [Unit] -Description=Lidarr Container +Description=Seer Container [Container] Pod=starrs.pod -ContainerName=lidarr -#Image=ghcr.io/linuxserver/lidarr:latest -Image=ghcr.io/linuxserver/lidarr:nightly +ContainerName=seer +Image=ghcr.io/seerr-team/seerr:latest # Enable auto-update container AutoUpdate=registry EnvironmentFile=./.env -Volume=%h/podman/starrs/lidarr:/config -Volume=${DATA}:/data +Volume=%h/podman/starrs/seer:/app/config [Service] EnvironmentFile=%h/.config/containers/systemd/starrs/.env