bliss has its own official Docker image on Docker Hub.
To run the current version of bliss, use this Docker run command:
docker run --rm --name bliss -d -u `id -u`:`id -g` -v ~/.bliss:/config -v ~/music:/music -p 3220:3220 -p 3221:3221 elstensoftware/bliss:latest
You can use the Docker tag to run a specific version:
docker run --rm --name bliss -d -u `id -u`:`id -g` -v ~/.bliss:/config -v ~/music:/music -p 3220:3220 -p 3221:3221 elstensoftware/bliss:20240821
You should now be able to see the bliss UI: http://localhost:3220 (replace localhost
with the hostname if this is running on a different computer).
Updating is super-easy with Docker - just stop bliss, pull the latest image and restart:
docker stop bliss docker pull elstensoftware/bliss:latest docker run --rm --name bliss -d -u `id -u`:`id -g` -v ~/.bliss:/config -v ~/host-music:/music -p 3220:3220 -p 3221:3221 elstensoftware/bliss