v0.20.0 of snapcast on debian:buster, with shairport-sync and librespot support.
10K+
Runs v0.25.0 of snapcast on the latest debian:stable base image.
You'll need to supply a snapserver.conf, the default can be found here as a reference.
Includes shairport-sync and librespot, and snapserver is built with full support for both (using boost and expat).
You can override the location of the config file by overriding the docker
COMMAND like so: docker run leakypixel/snapserver -c /path/to/config.
Example docker-compose config:
snapserver:
image: leakypixel/snapserver
restart: unless-stopped
ports:
- '1704:1704'
- '1705:1705'
- '1780:1780' # HTTP JSON RPC
- '5000:5000' # Shairport control
- '6000-6010:6000-6010/udp' # Shairport data
environment:
- 'DBUS_SESSION_BUS_ADDRESS=unix:path=/run/dbus/system_bus_socket' # For avahi publishing
volumes:
- 'fifo:/tmp/'
- '/path/to/your/snapserver.conf:/etc/snapserver.conf'
- '/path/to/your/snapserver/data/:/var/lib/snapserver'
- '/path/to/your/shairport-sync.conf:/usr/local/etc/shairport-sync.conf'
- '/run/dbus/system_bus_socket:/run/dbus/system_bus_socket' # For avahi publishing
Content type
Image
Digest
Size
72.1 MB
Last updated
over 5 years ago
docker pull leakypixel/snapserver