What is Audiobookshelf?#
Audiobookshelf is a self-hosted, open-source server designed to manage and stream your personal audiobook and podcast collections. It acts as a private, web-based alternative to services like Audible, giving you full control over your media files. Key features include:
Docker Compose Example#
Audiobookshelf requires a websocket connection.
# Audiobookshelf: Book, Audiobook and podcast server
services:
audiobookshelf:
container_name: audiobookshelf
image: advplyr/audiobookshelf:latest
ports:
- 13378:80
volumes:
- books_nfs:/audiobooks
- /srv/audiobookshelf/metadata:/metadata
- /srv/audiobookshelf/config:/config
environment:
- TZ=America/New_York
- PUID=1000 # Use your actual host UID
- PGID=1000 # Use your actual host GID
restart: unless-stopped
volumes:
books_nfs:
driver: local
driver_opts:
type: nfs
o: "addr=${NAS_IP_ADDR},nolock,soft,rw"
device: ":${NAS_MOUNT_PATH}"