The Jellyfin equivalent, but for music and audiobooks
- Linux (everything else may work, but is untested and unsupported)
- Docker
- Docker Compose
mkdir ./audioshelf-server
cd ./audioshelf-server# Download the docker compose file
wget -O docker-compose.yml https://github.com/tabbeddev/audioshelf/raw/refs/heads/main/prod.docker-compose.yml
# Download the example .env file
wget -O .env https://github.com/tabbeddev/audioshelf/raw/refs/heads/main/.env.example-prodOpen the .env-file with your favorite text editor and change all values to the right values.
docker compose up -d
The server will listen on your host name on your post number.
So the URL to your server will be this one:
http(s)://<HOST-NAME>:<PORT-NUMBER>
Then the first time setup will start.
This will not work on firefox, as firefox doesn't support PWAs
First check on the user select screen if you see a message saying "You're not ready for offline use".
If you do, follow the FAQ guide.
If you don't, just continue.
- Open the website of your AudioShelf-Instance
- Click the Install Icon either in the URL bar (desktop) or in the three-dots-menu (mobile).
- Click Install
A: Enable the flag "Insecure origins treated as secure" (or set up HTTPS with a valid non-self-signed certificate)
- Go to the url
chrome://flags/#unsafely-treat-insecure-origin-as-secure - Go to the user selection screen of AudioShelf
- Copy the url and paste it into the box
- Enable the flag
- Restart your browser
Sorry, but a feature like that is currently not supported. (https://bugzilla.mozilla.org/show_bug.cgi?id=1410365)