Audiobookshelf
Overview
Audiobookshelf is a self-hosted audiobook server container that allows users to organize, stream, and manage their audiobook collection from any device with a web browser. It provides a centralized and convenient way to access audiobooks over a local network or the internet.
Features
- Centralized audiobook management and streaming.
- Supports multiple users with personalized libraries.
- Web-based interface accessible from any device.
- Supports various audiobook formats.
- Provides metadata fetching and library organization.
- Can be accessed locally or publicly via tunneling or port forwarding.
Deployment
The Audiobookshelf container is deployed using the image ghcr.io/advplyr/audiobookshelf:latest. It is configured to run on port 13378, mapping container port 80 to host port 13378.
The container mounts several volumes:
services:
audiobookshelf:
image: ghcr.io/advplyr/audiobookshelf:latest
ports:
- 13378:80
volumes:
- /volume2/docker/arr/Readarr/books/:/audiobooks:ro
- /volume2/docker/arr/Downloads/:/podcasts:ro
- /volume2/docker/audiobookshelf/config:/config
- /volume2/docker/audiobookshelf/metadata:/metadata
environment:
- TZ=Europe/Amsterdam
The timezone environment variable is set to Europe/Amsterdam.
Access
Users can access the audiobook server locally via http://<server-ip>:13378 or publicly through the domain https://audiobooks.billpantzartzis.info.
Summary
Audiobookshelf Docker container offers a flexible, user-friendly, and robust solution for audiobook enthusiasts to enjoy their collection anywhere, anytime, with easy management and streaming capabilities.
// ... existing code ...