add jellyfin books library and add lightweight music server

This commit is contained in:
2026-05-14 22:53:11 +02:00
parent 06a51eedc4
commit bab23e66b3
2 changed files with 50 additions and 0 deletions
@@ -5,3 +5,9 @@ services:
net.unraid.docker.icon: 'https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/jellyfin.png'
net.unraid.docker.webui: 'https://tv.homecube.org'
net.unraid.docker.shell: ''
lms:
labels:
net.unraid.docker.managed: 'composeman'
net.unraid.docker.icon: 'https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/lyrion-music-server.png'
net.unraid.docker.webui: 'https://music.homecube.org'
net.unraid.docker.shell: ''
+44
View File
@@ -21,6 +21,7 @@ services:
- /mnt/user/appdata/jellyfin/cache:/cache
- /mnt/user/jellyfin-media/tv-shows:/media
- /mnt/user/jellyfin-media/movies:/media2
- /mnt/user/jellyfin-media/books:/media3
ports:
- 8096:8096
- 7359:7359/udp # auto-discovery
@@ -29,3 +30,46 @@ services:
net.unraid.docker.icon: "https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/jellyfin.png"
net.unraid.docker.webui: "https://tv.homecube.org"
folder.view2: "Services"
lms:
image: epoupon/lms
container_name: lms
user: "99:100"
ports:
- "8026:5082"
volumes:
- /mnt/user/appdata/lms:/var/lms:rw
- /mnt/user/nextcloud-data/tonitrus/files/music:/music:ro
networks:
- pangolin
labels:
net.unraid.docker.icon: "https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/lyrion-music-server.png"
net.unraid.docker.webui: "https://${LMS_FULL_DOMAIN}"
folder.view2: "Services"
pangolin.public-resources.lightweight-music-server.name: "${LMS_RESOURCE_NAME}"
pangolin.public-resources.lightweight-music-server.full-domain: "${LMS_FULL_DOMAIN}"
pangolin.public-resources.lightweight-music-server.protocol: "http"
pangolin.public-resources.lightweight-music-server.auth.sso-enabled: true
pangolin.public-resources.lightweight-music-server.auth.sso-roles[0]: "Member"
pangolin.public-resources.lightweight-music-server.targets[0].method: "http"
pangolin.public-resources.lightweight-music-server.targets[0].healthcheck.enabled: true
pangolin.public-resources.lightweight-music-server.targets[0].healthcheck.hostname: "lms"
pangolin.public-resources.lightweight-music-server.targets[0].healthcheck.port: 5082
pangolin.public-resources.lightweight-music-server.targets[0].healthcheck.path: "/"
pangolin.public-resources.lightweight-music-server.targets[0].healthcheck.method: "GET"
pangolin.public-resources.lightweight-music-server.targets[0].healthcheck.status: 200
pangolin.public-resources.lightweight-music-server.targets[0].healthcheck.interval: 30
pangolin.public-resources.lightweight-music-server.targets[0].healthcheck.timeout: 5
pangolin.public-resources.lightweight-music-server.rules[0].action: "allow"
pangolin.public-resources.lightweight-music-server.rules[0].match: "path"
pangolin.public-resources.lightweight-music-server.rules[0].value: "/rest/*" # OpenSubsonicAPI
networks:
pangolin:
name: pangolin_net
external: true