Skip to main content

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 ...