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

  1. Open http://localhost:13378 in your browser
  2. Create your admin account
  3. Click Libraries in the sidebar, then Add your first library
  4. Select “Books” as the media type
  5. Browse for /audiobooks (the container path, not your host path)
  6. Save, then click Scan in the library header to ingest your files (new books added later are picked up automatically by the file watcher)

Connect SoundLeaf

  1. Open SoundLeaf on your iPhone
  2. Enter your server URL (e.g., http://192.168.1.100:13378)
  3. Enter the username and password you just created
  4. Tap Login

You’re listening.

What’s next