---
title: AudioBookshelf
created: 2026-06-08
updated: 2026-06-08
type: app
tags: [catalogue, audiobooks, podcast, media, app-marathon3-rattrapage-a]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=Audiobooks, https://audiobookshelf.org/]
---

# 📚 AudioBookshelf

> **Serveur d'audiobooks et podcasts self-hosted** : streamez vos livres audio sur tous vos appareils, avec gestion de progression synchronisée et apps mobiles natives.

## 📋 Informations Générales

| Champ | Valeur |
| :--- | :--- |
| **Site web** | [audiobookshelf.org](https://audiobookshelf.org) |
| **GitHub** | [advplyr/audiobookshelf](https://github.com/advplyr/audiobookshelf) |
| **License** | GPL-3.0 |
| **Langage** | Node.js |
| **Étoiles GitHub** | 6.5k ⭐ |
| **Catégorie** | [[cat-audiobooks|Audiobooks]] |

## 📝 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é)

```yaml
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
- [Documentation](https://www.audiobookshelf.org/docs)
- [GitHub](https://github.com/advplyr/audiobookshelf)
- [Apps mobiles](https://github.com/advplyr/audiobookshelf-app)

## Pages Liées
- [[cat-audiobooks]] — Catégorie Audiobooks
- [[app-storyteller]] — Concurrent moderne
- [[recettes-docker-compose]] — Templates Docker
