Skip to content

pnobecourt/docker-logitechmediaserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

logitechmediaserver

This is a Debian based Logitech Media Server Docker image.

Create workdirs :

 mkdir -p /path/to/your/squeezebox/volume/squeeze/prefs /path/to/your/squeezebox/volume/squeeze/logs /path/to/your/squeezebox/volume/squeeze/cache /path/to/your/squeezebox/volume/playlists

Create container :

docker run -d \
           --init \
           --restart always \
           --name logitechmediaserver \
           --hostname logitechmediaserver \
           -p 3483:3483/tcp
           -p 3483:3483/udp
           -p 5353:5353/tcp
           -p 5353:5353/udp
           -p 9000:9000/tcp
           -p 9005:9005/tcp
           -p 9010:9010/tcp
           -p 9090:9090/tcp
           -v /etc/timezone:/etc/timezone:ro \
           -v /etc/localtime:/etc/localtime:ro \
           -v /path/to/your/squeezebox/volume/squeeze/prefs:/srv/squeezebox/prefs:rw \
           -v /path/to/your/squeezebox/volume/squeeze/logs:/srv/squeezebox/logs:rw \
           -v /path/to/your/squeezebox/volume/squeeze/cache:/srv/squeezebox/cache:rw \
           -v /path/to/your/squeezebox/volume/playlists:/srv/playlists:rw \
           -v <audio-dir>:/your/music/dir:ro \ # you can add multiple audio dirs if you want, just add another -v <audio-dir-n>:/another/audio/dir:ro
           -e "PUID=<your-uid>"
           -e "PGID=<your-gid>"
           barbak/logitechmediaserver

Or docker-compose :

version: "3.6"
services:
    # Logitechmediaserver - LogitechMediaServer server
    logitechmediaserver:
        container_name: logitechmediaserver
        hostname: logitechmediaserver
        image: barbak/logitechmediaserver
        restart: always
        ports:
            - "3483:3483/tcp"
            - "3483:3483/udp"
            - "5353:5353/tcp"
            - "5353:5353/udp"
            - "9000:9000/tcp"
            - "9005:9005/tcp"
            - "9010:9010/tcp"
            - "9090:9090/tcp"
        volumes:
            - /etc/timezone:/etc/timezone:ro
            - /etc/localtime:/etc/localtime:ro
            - /srv/docker/volumes/logitechmediaserver/squeezebox/prefs:/srv/squeezebox/prefs
            - /srv/docker/volumes/logitechmediaserver/squeezebox/logs:/srv/squeezebox/logs
            - /srv/docker/volumes/logitechmediaserver/squeezebox/cache:/srv/squeezebox/cache
            - /srv/docker/volumes/logitechmediaserver/squeezebox/playlists:/srv/playlists
            - <audio-dir>:/your/music/dir:ro
        environment:
            - PUID=<your-uid>
            - PGID=<your-gid>

The web interface runs on port 9000.

List of exposed ports : 3483/tcp 3483/udp 5353/tcp 5353/udp 9000/tcp 9005/tcp 9010/tcp 9090/tcp

About

Debian based LogitechMediaServer docker image

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages