feat: add Ampache music streaming server to media stack

- Add ampache service to media/compose.yaml with PostgreSQL backend
- Create ampache database in postgres init script
- Configure Ampache environment variables in arty.yml
- Mount Music directory read-only
- Expose at ampache.media.pivoine.art via Traefik
This commit is contained in:
2025-11-15 07:21:15 +01:00
parent 6fc51b6a51
commit 3267c6dbd8
4 changed files with 182 additions and 1 deletions

View File

@@ -161,6 +161,9 @@ envs:
MEDIA_KOEL_DEBUG: false
MEDIA_KOEL_MEMORY_LIMIT: 512
MEDIA_KOEL_STREAMING_METHOD: x-sendfile
MEDIA_AMPACHE_IMAGE: ampache/ampache:latest
MEDIA_AMPACHE_TRAEFIK_HOST: ampache.media.pivoine.art
MEDIA_AMPACHE_DB_NAME: ampache
# PairDrop
DROP_TRAEFIK_ENABLED: true
DROP_COMPOSE_PROJECT_NAME: drop