Quickstart
Get an Audiobookshelf server running in under 5 minutes with Docker
The fastest way to get your own audiobook server running. You need Docker installed — that’s it.
One command
docker run -d \
--name audiobookshelf \
-p 13378:80 \
-v ./audiobooks:/audiobooks \
-v ./podcasts:/podcasts \
-v ./config:/config \
-v ./metadata:/metadata \
-e TZ=America/Toronto \
--restart unless-stopped \
ghcr.io/advplyr/audiobookshelf:latest
Replace ./audiobooks with the path to your audiobook files and America/Toronto with your timezone.
First login
- Open
http://localhost:13378in your browser - Create your admin account
- Click Libraries in the sidebar, then Add your first library
- Select “Books” as the media type
- Browse for
/audiobooks(the container path, not your host path) - Save — Audiobookshelf scans your files automatically
Connect SoundLeaf
- Open SoundLeaf on your iPhone
- Enter your server URL (e.g.,
http://192.168.1.100:13378) - Enter the username and password you just created
- Tap Login
You’re listening.
What’s next
- Docker Compose setup — a more production-ready config with docker-compose.yml
- Linux without Docker — native packages for Debian, Ubuntu, RHEL
- NAS setup — Synology, Unraid, TrueNAS
- Reverse proxy — access your server from outside your network