Should I self-host Audible?
Audiobookshelf is a gorgeous server for audiobooks you own — and Audible's product is a catalog you don't. Same verdict as Spotify: self-hosting replaces the player, and the player was never the subscription.
The catalog and the credits model — DRM'd purchases don't move into your server
Exclusives, period
stream a catalog of audiobooks you haven't bought · original/exclusive content · whispersync across devices · podcasts
* Percent of the subscription price. Your time is priced at the slider's rate — $0/h ("my homelab time is free and I love it") is a legitimate position. Every number is derived from the record, never hand-written. Price source, checked 2026-08-06.
Runs comfortably on a Raspberry Pi.


The image ships wget but not curl — a curl-based healthcheck reports unhealthy forever while the server is fine
# Audiobookshelf — audiobook + podcast server for files you own (tested against Audible's
# job list; the catalog you don't own is the verdict)
services:
audiobookshelf:
image: advplyr/audiobookshelf:latest
container_name: audiobookshelf
restart: unless-stopped
ports:
- "13378:80"
volumes:
- abs-config:/config
- abs-metadata:/metadata
- ./audiobooks:/audiobooks:ro # point at your library
healthcheck:
test: ["CMD-SHELL", "wget -qO- http://localhost:80/healthcheck >/dev/null || exit 1"] # image has wget, not curl
interval: 5s
timeout: 5s
retries: 24
start_period: 20s
volumes:
abs-config:
abs-metadata:
Want a guided install instead? caniselfhostit.com/audible has AI-agent prompts that assume a bare machine — that's their half of the stool, and it's good.
FULL TIMED LOG
# Timed setup log: Audible → audiobookshelf **Protocol:** v1 · **Verified by:** zernonia · **Date:** 2026-08-10 **Assistant:** claude-code · **Environment:** containerized runner, 2 vCPU class, Docker 29.3 / Compose v5.1 ## Timeline | Step | Time | |---|---| | Read upstream docs, draft compose with healthcheck | ~10 min | | **Boot: all services healthy in 5 s (measured, `compose up --wait`)** | — | | Endpoint-level workflow check (login/health/API serve) + re-run from clean volumes | ~10 min | | **Total: ~30 min** | | Boot and endpoint checks are machine-verified; `setup_min` is the wall-clock total for this session including authoring, diagnosis and re-runs. Endpoint-level ≠ full human UI workflow — dispute anything that doesn't reproduce (CONTRIBUTING.md). ## What broke - The image ships wget but not curl — a curl-based healthcheck reports unhealthy forever while the server is fine ## Verdict-relevant notes - If you already rip/buy DRM-free audiobooks, read this as a personal YES: ABS + its excellent mobile apps beat Audible's player outright.