Initial vault setup

This commit is contained in:
2026-06-09 18:40:21 +02:00
commit bda02d587f
3692 changed files with 402457 additions and 0 deletions
@@ -0,0 +1,106 @@
---
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