MirrorNest
← Tous les guides

Audiobookshelf

A self-hosted server for organizing and streaming your audiobook and podcast collection, with native mobile apps for offline listening.

Système : Any Docker hostMediaAudioSite officiel ↗Documentation officielle ↗
Ce guide est élaboré à partir de la documentation officielle de Audiobookshelf, dont le lien figure ci-dessus — vérifiez toujours les noms exacts des paquets/versions avant d'exécuter ces commandes sur un serveur de production, car les versions de la distribution et du projet évoluent avec le temps.
  1. 1Create separate directories

    Audiobookshelf requires config, metadata, audiobooks, and podcasts to each be their own directory — never nested inside one another.

  2. 2Write a compose.yaml

    services: audiobookshelf: image: ghcr.io/advplyr/audiobookshelf:latest ports: - "13378:80" volumes: - /path/to/audiobooks:/audiobooks - /path/to/podcasts:/podcasts - /path/to/config:/config - /path/to/metadata:/metadata environment: - TZ=America/Toronto restart: unless-stopped

    Keep /config on local disk — network shares (NAS/CIFS/NFS) can corrupt its SQLite database over time.

  3. 3Start the server

    docker compose up -d
  4. 4Finish setup in the browser

    The web UI walks you through creating the root admin account on first launch.

    open http://localhost:13378