TL;DR — Quick Summary
Deploy Audiobookshelf for self-hosted audiobook and podcast management. Features progress tracking, multi-user, mobile apps, and metadata fetching. Free Audible alternative with Docker.
What Is Audiobookshelf?
Audiobookshelf is the self-hosted audiobook and podcast server. Manage your library, track progress, fetch metadata, and listen from any device.
services:
audiobookshelf:
image: ghcr.io/advplyr/audiobookshelf:latest
container_name: audiobookshelf
restart: always
ports:
- "13378:80"
volumes:
- /media/audiobooks:/audiobooks
- /media/podcasts:/podcasts
- abs-config:/config
- abs-metadata:/metadata
volumes:
abs-config:
abs-metadata:
Features
| Feature | Description |
|---|---|
| Progress sync | Track across all devices |
| Mobile apps | iOS and Android with offline playback |
| Metadata | Auto-fetches from Audible, Google Books, OpenLibrary |
| Multi-user | Separate libraries per user |
| Podcasts | RSS feed management + auto-download |
| E-books | EPUB/PDF reader built in |
| Sleep timer | Configurable in mobile apps |
| Chapters | M4B chapter support |
Audiobookshelf vs Alternatives
| Feature | Audiobookshelf | Plex | Jellyfin |
|---|---|---|---|
| Audiobook focus | ✅ Native | Plugin | Limited |
| Progress tracking | ✅ Precise | Basic | Basic |
| Mobile apps | ✅ Dedicated | ✅ | ✅ |
| Podcasts | ✅ | ✅ | ❌ |
| E-books | ✅ | ❌ | ❌ |
| Resource usage | Low (~100MB) | High | Moderate |