Everything you need to set up and maintain your Audiobookshelf server.
Get an Audiobookshelf server running in under 5 minutes with Docker
Install and run your own Audiobookshelf server using Docker or Docker Compose — the most common and recommended method
Install Audiobookshelf directly on Ubuntu, Debian, RHEL, CentOS, or NixOS without Docker
Install Audiobookshelf on popular NAS platforms — Synology DSM, Unraid, and TrueNAS
Expose your Audiobookshelf server to the internet with Nginx, Caddy, or other reverse proxies
A practical guide to securing a self-hosted Audiobookshelf server: HTTPS, rate limiting, Cloudflare Access or Tailscale, Docker permissions, API keys, and backups.
Fix the SequelizeUniqueConstraintError on bookSeries that crashes Audiobookshelf into a Docker restart loop after a quick match
Fix EACCES permission denied errors when running Audiobookshelf Docker with user: 1000:1000 by pre-creating config and metadata directories
Why Audiobookshelf scans fail or skip LibbyRip-ripped audiobooks, and how to fix the metadata.json so the books show up.
Fix M4B audiobooks that play Chapter 1 fine then go silent when the channel count or sample rate changes between chapters
Fix slow Audiobookshelf scans on CIFS, SMB, NFS, and NAS setups caused by transient inode values triggering unnecessary ffprobe re-scans
Fix Audiobookshelf failing to load or stream books after rebooting a Docker host by making Docker wait for your external drive or NAS mount.
Fix the frequent re-login problem in Audiobookshelf v2.26+ caused by JWT session management, reverse proxy timeouts, and lost refresh tokens
Fix the Cannot find module /index.js crash after upgrading Audiobookshelf Docker to v2.22.0+ by removing working_dir and recreating the container
Fix the bug where newly added audiobooks steal metadata from existing books due to inode collisions on NAS and network shares
Why audiobook playback stops at the end of each track on iOS Safari and how to fix it with single-file M4B books or a native app