Setting Up Logitech Media Server with Docker Compose¶
Introduction to Logitech Media Server¶
Logitech Media Server (LMS) is a software that powers audio streaming to Logitech Squeezebox players. It allows you to listen to your music collection anywhere in your home, controlling it with a mobile device or computer.
Docker Compose Configuration for LMS¶
This Docker Compose setup deploys Logitech Media Server in a Docker container, ensuring a reliable and dedicated environment for your music streaming needs.
Docker Compose File (docker-compose.yml
)¶
version: '3'
services:
lms:
container_name: lms
image: lmscommunity/logitechmediaserver
volumes:
- /<somewhere>:/config:rw
- /<somewhere>:/music:ro
- /<somewhere>:/playlist:rw
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
ports:
- 9000:9000/tcp
- 9090:9090/tcp
- 3483:3483/tcp
- 3483:3483/udp
restart: always
Key Components of the Configuration¶
Volumes¶
/<somewhere>:/config:rw
: Maps the local configuration directory to the container's configuration directory./<somewhere>:/music:ro
: Maps the local music directory to the container, read-only./<somewhere>:/playlist:rw
: Maps the local playlist directory to the container./etc/localtime:/etc/localtime:ro
: Maps the local time setting for correct time display./etc/timezone:/etc/timezone:ro
: Ensures the container uses the correct timezone.
Ports¶
9000:9000/tcp
: Web interface.9090:9090/tcp
: CLI port.3483:3483/tcp
and3483:3483/udp
: Used for streaming and device discovery.
Restart Policy¶
always
: Ensures LMS restarts automatically unless manually stopped.
Deploying LMS¶
- Replace
/<somewhere>
with your actual directory paths in the Docker Compose file. - Save the configuration in a
docker-compose.yml
file. - Run
docker compose up -d
to start the LMS container in detached mode. - Access the LMS web interface via
http://<host-ip>:9000
.
Configuring and Using LMS¶
After deployment, configure your music libraries, playlists, and settings via the LMS web interface. Connect your Squeezebox devices or compatible software players to start streaming your music.