pez-infra/ansible/services/slskd/docker-compose.yml
Rasmus Wejlgaard 98031b6d51 capture overseerr, syncthing, and fix slskd on london-b
Add Overseerr (snap) and Syncthing (apt) to media_stack role so they're
managed by Ansible instead of being manually installed.

- Overseerr: snap install from latest/beta channel (matches current)
- Syncthing: apt install, enable syncthing@pez systemd user service
- slskd: remove stale 'currently stopped' comment from compose file
- london-b host_vars: document snap and apt user services

Fixes PESO-106
2026-04-03 02:19:33 +00:00

19 lines
484 B
YAML

---
# slskd - Soulseek client (web UI)
# Host: london-b (100.84.65.101)
# Data: /root/slskd (app), /hdd/music/slskd (downloads)
services:
slskd:
image: slskd/slskd:latest
container_name: slskd
restart: unless-stopped
ports:
- "5030:5030" # HTTP
- "5031:5031" # HTTPS
- "50300:50300" # Soulseek listen port
environment:
SLSKD_REMOTE_CONFIGURATION: "true"
volumes:
- /root/slskd:/app
- /hdd/music/slskd:/app/downloads