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

FeatureDescription
Progress syncTrack across all devices
Mobile appsiOS and Android with offline playback
MetadataAuto-fetches from Audible, Google Books, OpenLibrary
Multi-userSeparate libraries per user
PodcastsRSS feed management + auto-download
E-booksEPUB/PDF reader built in
Sleep timerConfigurable in mobile apps
ChaptersM4B chapter support

Audiobookshelf vs Alternatives

FeatureAudiobookshelfPlexJellyfin
Audiobook focus✅ NativePluginLimited
Progress tracking✅ PreciseBasicBasic
Mobile apps✅ Dedicated
Podcasts
E-books
Resource usageLow (~100MB)HighModerate