~johnhamelink/snapserver-docker

A dockerised Snapclient Server for use in TrueNAS Scale
Remove dbus/avahi for now; add a Justfile for delpoyment
Working initial commit!

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~johnhamelink/snapserver-docker
read/write
git@git.sr.ht:~johnhamelink/snapserver-docker

You can also use your local clone with git send-email.

#Snapserver-docker

#A Dockerised Snapcast Server

This container is designed to run Snapcast's server application in TrueNAS SCALE.

#What Works

  • [x] Mopidy via a shared FIFO buffer

#Still to do

  • [ ] DBus, Avahi, Mdns, which allow snapcast clients to auto-discover the server.
   

#Suggested Setup Guide

#Ports
Name Container Port Node Port Protocol
Stream 1704 9704 TCP
TCP 1705 9705 TCP
HTTP 1780 9780 TCP
#Storage
Name Host Path Mount Path
FIFO Buffer /tmp/mopidy-fifo /dev/mopidy-fifo
#Permissions

Ensure the user and group that runs the container matches the permissions on the host path above (apps:apps in TrueNAS).