Initial vault setup
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user