54 lines
1.6 KiB
YAML
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
|