Retour aux outils
Livres / E-booksIntermédiaireOpen sourceAuto-hébergeablev2.35.1

AudioBookshelf

**Serveur d'audiobooks et podcasts self-hosted** : streamez vos livres audio sur tous vos appareils,

MAJ 2026-06-14
AudioBookshelf
Site officiel Code source★ 13 189

AudioBookshelf est né en 2021 du besoin de streamer sa bibliothèque d'audiobooks depuis un serveur personnel avec une vraie UX moderne. Le projet a explosé grâce à ses applications natives iOS/Android.

Description

AudioBookshelf est né en 2021 du besoin de streamer sa bibliothèque d'audiobooks depuis un serveur personnel avec une vraie UX moderne. Le projet a explosé grâce à ses applications natives iOS/Android.

Fonctionnalités :

  • ✅ Bibliothèque d'audiobooks : scan auto, métadonnées, couvertures
  • ✅ Podcasts : abonnement, téléchargement automatique
  • ✅ Multi-utilisateurs : chaque user a sa progression, sa vitesse
  • ✅ Apps natives : iOS, Android (offline download)
  • ✅ Synchronisation cloud : reprendre la lecture sur un autre device
  • ✅ Vitesse de lecture, sleep timer, bookmarks
  • ✅ Ebooks (EPUB, PDF) : lecteur intégré
  • ✅ Recherche full-text dans les livres
  • ✅ Subsonic API : compatible avec des apps tierces

Différence vs Plex/Jellyfin : AudioBookshelf = spécialisé audiobooks/podcasts, gestion fine de la progression, sleep timer, bookmarks. Plex/Jellyfin = médiatheque généraliste.

Pour qui : lecteurs d'audiobooks, podcasteurs, familles qui veulent partager leur bibliothèque audio, aveugles/mal-voyants (accessibilité).

Installation

Docker Compose (recommandé)

version: '3.8'
services:
  audiobookshelf:
    image: ghcr.io/advplyr/audiobookshelf:latest
    container_name: audiobookshelf
    restart: unless-stopped
    ports:
      - "13378:80"
    environment:
      - TZ=Europe/Paris
    volumes:
      - audiobookshelf_config:/config
      - audiobookshelf_metadata:/metadata
      - /path/to/audiobooks:/audiobooks
      - /path/to/podcasts:/podcasts
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.audiobookshelf.rule=Host(`audiobooks.example.com`)"
      - "traefik.http.routers.audiobookshelf.tls.certresolver=letsencrypt"

volumes:
  audiobookshelf_config:
  audiobookshelf_metadata:

Alternatives

Open Source

  • [[app-storyteller]] — UX moderne, EPUB
  • [[app-ebook2audiobook]] — conversion ebook→audiobook
  • Plex + agents audiobooks
  • Jellyfin avec plugins audiobooks
  • Calibre-Web — ebooks, support audio limité

Propriétaires

  • Audible (Amazon) — référence mais fermé et DRM
  • Libro.fm — alternative éthique à Audible
  • Spotify — quelques audiobooks, écouteur imposé

Sécurité

  • Authentification par user/password + sessions sécurisées
  • Sessions HTTP-only cookies : pas d'accès JS
  • Rate limiting : protection contre brute force
  • Proxy auth headers : compatible avec Authentik/Authelia
  • HTTPS obligatoire : via Traefik/Caddy
  • Logs d'accès : traçabilité

Ressources