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".

Install LyrionMusicServer on Unraid in a few clicks.

Find LyrionMusicServer in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for LyrionMusicServer Review the template variables and paths Click Install

Download Statistics

14,257
Total Downloads
1,163
This Month
1,163
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

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

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