LyrionMusicServer

LyrionMusicServer

Docker app from dlandon's Repository

Overview

Lyrion Music Server (formerly SlimServer, SqueezeCenter, Squeezebox Server, and Logitech Media Server) is a streaming audio server developed to support the Squeezebox range of digital audio receivers.

Why this container?
Built specifically for Unraid to provide reliable operation, proper permission handling, and a predictable experience without the common issues caused by generic container builds.

Key Features:
Optimized for Unraid environments and appdata structure
User-controlled permissions via PUID/PGID
Targeted ownership and permission handling (no broad recursive changes)
Improved reliability across container restarts
Compatible with existing LMS configurations and plugins
Lightweight build with only required dependencies

Configuration:
/config - this path is used to store the configuration and the database files of Lyrion Music Server.
/music - set this path to where you store your music files on your Unraid server.

Protect Settings Pages (LAN-only):
LMS_PROTECT_SETTINGS - When enabled (1), LMS blocks /settings/* unless the client is on the local network/localhost. Docker bridge, reverse proxies, and Tailscale/VPN can make clients look ‘remote’ and trigger 403. Set to 0 to disable.

Note: Click "Show More Settings" to see "/config" and "LMS_PROTECT_SETTINGS".

Runtime arguments

Web UI
http://[IP]:[PORT:9000]/
Network
host
Shell
bash
Privileged
false
Extra Params
--log-opt max-size=50m --log-opt max-file=1

Template configuration

WebUI PortPorttcp

Changing this may prevent the discovery of LMS by media players. It is recommended that you leave it set to 9000.

Target
9000
Default
9000
Value
9000
Control Port - TCPPorttcp
Target
3483
Default
3483
Value
3483
Control Port - UDPPortudp
Target
3483
Default
3483
Value
3483
CLI PortPorttcp

Lyrion Music Server CLI port. Used for advanced control and integrations. Changing this may require updates to scripts or applications that use the CLI interface.

Target
9090
Default
9090
Value
9090
Music PathPathrw

Set the music path on your Unraid server.

Target
/music
PUIDVariable
Default
99
Value
99
PGIDVariable
Default
100
Value
100
AppData Config PathPathrw
Target
/config
Default
/mnt/cache/appdata/LyrionMusicServer
Value
/mnt/user/appdata/LyrionMusicServer
Protect Settings Pages (LAN-only)Variable
Target
LMS_PROTECT_SETTINGS
Default
1
Value
1
Auto OS UpdatesVariable

When set to 1, OS and Package updates will be done on every restart.

Target
AUTO_OS_UPDATES
Default
1
Value
1

Download Statistics

13,094
Total Downloads

Details

Repository
dlandon/lyrionmusicserver
Last Updated2026-04-25
First Seen2024-12-05

Run LyrionMusicServer on Unraid.

LyrionMusicServer is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.