Run Mopidy in a container. Works on amd64,arm64,arm.
10K+
Run Mopidy in a container. Works on amd64,arm64,arm. I use it on Raspberries a lot.
sudo mkdir -p {/var/local/docker/mopidy/config,/var/local/docker/mopidy/data,/var/local/docker/mopidy/media}sudo useradd -u 568 kah (kah is the user executing the entrypoint in the container)sudo usermod -G audio kahsudo chown -R kah:audio /var/local/docker/mopidymopidy.conf from source repositorymopidy.conf to configure Mopidy. Don't forget to replace the secrets by their real content.mopidy.conf to host's /var/local/docker/mopidy/config/mopidy.conf/var/local/docker/mopidy/media
For example, mount from NAS over NFS:# add this to /etc/fstab
<NAS_IP>:/mnt/tank/media/music /var/local/docker/mopidy/media nfs ro,auto,_netdev,noatime,nolock,bg,intr,tcp,actimeo=1800 0 0
docker run \
--detach \
--restart=always \
--name mopidy \
--publish 6600:6600 \
--publish 6680:6680 \
--user kah:audio \
--group-add $(getent group audio | cut -d: -f3) \
--device /dev/snd \
--mount type=bind,source=/var/local/docker/mopidy/data,target=/app \
--mount type=bind,source=/var/local/docker/mopidy/config,target=/config,readonly \
--mount type=bind,source=/var/local/docker/mopidy/media,target=/media \
buvis/mopidy
--device /dev/snd \ by --env PULSE_SERVER=tcp:<HOST_IP>:34567 \output = pulsesink server=<HOST_IP>:34567 in mopidy.conf [audio] sectionMopidy-Tidal requires authentication to be done after running Mopidy.
docker logs mopidyContent type
Image
Digest
sha256:398688d8e…
Size
370.5 MB
Last updated
5 months ago
docker pull buvis/mopidy