Add slskd (Soulseek) service
Created by: jedmund
Summary
-
infra_gateway: add
sl.atelier.houseto ddclient, add TinyAuth app config for slskd, add Traefik router + service pointing to port 5030 -
media_acquisition: add slskd container (web port 5030, listen port 50300), config directory,
slskd.ymlconfig template, andslskd.envfor credentials
slskd is exposed at sl.atelier.house behind TinyAuth. It shares the music volume read-only and the downloads volume for completed files.
Notes
tasks/main.yml also renames the jellyseerr config directory entry to seerr — these two lines landed in the same git hunk and couldn't be split without editing. The service-level rename is handled separately in #[jellyseerr-to-seerr PR].