Dockers/music/docker-compose.yml
2025-03-10 20:35:38 -07:00

54 lines
1.6 KiB
YAML

version: "3.8"
services:
airsonic-advanced: #subsonic music streaming platform https://docs.linuxserver.io/images/docker-airsonic-advanced/
image: lscr.io/linuxserver/airsonic-advanced:latest
container_name: airsonic-advanced
environment:
- PUID=${UID}
- PGID=${GID}
- TZ=${TZ}
- JAVA_OPTS=-Dserver.use-forward-headers=true -Dserver.forward-headers-strategy=native
volumes:
- ${DATA_PATH}/airsonic-advanced/config:/config
- ${MEDIA_PATH}:/mnt/Media
- ${DATA_PATH}/airsonic-advanced/playlists:/playlists
ports:
- ${AIRSONIC_PORT}:4040
restart: unless-stopped
airsonic-refix: #modernized frontend for airsonic https://github.com/tamland/airsonic-refix
image: tamland/airsonic-refix:latest
container_name: airsonic-refix
environment:
- SERVER_URL=${AIRSONIC_SERVER}
ports:
- ${AIRSONIC_REFIX_PORT}:80
restart: unless-stopped
navidrome:
image: deluan/navidrome:latest
container_name: navidrome
user: 1001:1001
ports:
- "4533:4533"
restart: unless-stopped
volumes:
- "${DATA_PATH}/navidrome/data:/data"
- "${MEDIA_PATH}/Music:/music:ro"
lidarr: # music library management for media server https://docs.linuxserver.io/images/docker-lidarr/
image: lscr.io/linuxserver/lidarr:latest
container_name: lidarr
environment:
- PUID=${UID}
- PGID=${GID}
- TZ=${TZ}
volumes:
- ${DATA_PATH}/lidarr/config:/config
- ${MEDIA_PATH}:/mnt/Media
- ${TEMP_PATH}/torrents/downloads:/drives/downloads
ports:
- ${LIDARR_PORT}:8686
restart: unless-stopped