Files
wiki/Catalogue-Self-Hosted/apps/app-librum.md
T
2026-06-09 18:40:21 +02:00

120 lines
5.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Librum
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, note-taking, ebooks, librum, reader, library, self-hosted]
confidence: medium
contested: true
sources: [https://selfh.st/apps/?tag=Note-Taking, https://librumreader.com, https://github.com/Librum-Reader/Librum, https://github.com/Librum-Reader/Librum-Server]
---
# 📚 Librum
> **Le lecteur et gestionnaire debooks auto-hébergeable** : bibliothèque personnelle, synchronisation via serveur maison et fonctions de lecture avancées, avec une parenté plus forte avec la lecture quavec la prise de notes classique.
## 📋 Informations Générales
| Champ | Valeur |
| :--- | :--- |
| **Site web** | [librumreader.com](https://librumreader.com) |
| **GitHub (client)** | [Librum-Reader/Librum](https://github.com/Librum-Reader/Librum) |
| **GitHub (serveur)** | [Librum-Reader/Librum-Server](https://github.com/Librum-Reader/Librum-Server) |
| **Licence** | GPL-3.0 / AGPL-3.0 selon composants |
| **Langage** | C++, Qt ; C# pour le serveur |
| **Étoiles GitHub** | 5.3k ⭐ |
| **Dernière MAJ** | 2024-07-01 |
| **Catégorie** | [[cat-note-taking|Note-Taking]] |
## 📝 Description
**Librum** est avant tout un **lecteur et gestionnaire debooks** open source. Sa présence dans la catégorie **Note-Taking** demande donc une nuance claire : **ce nest pas une application de prise de notes généraliste** au sens de Joplin, SilverBullet ou Standard Notes. Son cœur de produit est la **lecture**, la **gestion de bibliothèque**, la **synchronisation** et lorganisation de livres.
Cela dit, le projet mentionne des capacités ou ambitions liées à la **mise en évidence**, aux signets, à la gestion personnelle de bibliothèque et à terme à certaines fonctions de **note-taking**. Dans un wiki de catalogue self-hosted, Librum mérite donc surtout une lecture comme **outil adjacent** à la prise de notes, utile pour les personnes qui annotent, lisent et organisent un corpus documentaire personnel.
Librum convient surtout à :
- des **bibliothèques debooks personnelles** ;
- la **lecture synchronisée** entre appareils ;
- des usages proches de l**annotation** et de la gestion documentaire ;
- des lecteurs qui veulent garder leurs données et livres chez eux.
Points notables :
- ✅ Gestion de **bibliothèque personnelle**
- ✅ Multiples **formats de livres**
- ✅ Possibilité de **self-host** du backend Librum
- ✅ Fonctionnalités de **surlignage** et signets
- ⚠️ Ce nest **pas** une app de notes généraliste
- ⚠️ Lactivité côté client paraît moins récente que dautres projets de la catégorie
## 🚀 Installation
### Option recommandée : auto-héberger Librum-Server
Pour une vraie installation self-hosted, il faut surtout déployer **Librum-Server**, puis connecter les clients Librum à ce backend. Le dépôt serveur fournit un `docker-compose.yml` :
```bash
wget https://github.com/Librum-Reader/Librum-Server/raw/main/docker-compose.yml
docker compose up -d
```
Le backend assure lAPI, la base de données et linfrastructure nécessaire pour éviter la synchronisation vers le cloud officiel.
### Côté client
Le dépôt client précise quil faut ensuite activer le mode **selfHosted** et définir lURL du serveur dans la configuration du client.
Sous Linux, cela passe par `~/.config/Librum-Reader/Librum.conf` avec des clés du type :
```ini
selfHosted=true
serverHost=https://votre-serveur:5001
```
## ⚙️ Configuration Initiale
1. **Déployer Librum-Server** avec Docker Compose.
2. **Vérifier laccessibilité** de lAPI serveur.
3. **Installer le client Librum** sur vos postes.
4. **Activer le mode self-hosted** dans la configuration client.
5. **Importer quelques ebooks** et tester synchronisation, métadonnées et organisation.
6. **Évaluer les fonctions dannotation/surlignage** selon vos besoins documentaires.
## 🔄 Alternatives
### Open Source
- **Kavita** — Bibliothèque numérique auto-hébergeable, davantage serveur média de lecture
- **Calibre-Web** — Gestion et exposition de bibliothèque ebooks
- **Audiobookshelf** — Plus orienté audio/livres audio, mais adjacent à la gestion documentaire
- [[app-siyuan]] — Pour de vraies notes de recherche plus générales
- [[app-standard-notes]] — Pour les annotations sensibles hors contexte ebooks
### Propriétaires
- **Kindle**
- **Apple Books**
- **Google Play Books**
- **Readwise Reader**
## 🔐 Sécurité
- ✅ Le mode self-hosted évite la dépendance au cloud officiel
- ✅ Protégez le **serveur backend** comme toute application avec base de données et comptes utilisateur
- ✅ Sauvegardez bibliothèque, base et métadonnées
- ⚠️ Vérifiez lexposition publique du serveur avant usage hors LAN
- ⚠️ La catégorie « Note-Taking » ne doit pas masquer quil sagit dabord dun **outil de lecture**
## 📚 Ressources
- [Site officiel](https://librumreader.com)
- [GitHub client Librum](https://github.com/Librum-Reader/Librum)
- [GitHub Librum-Server](https://github.com/Librum-Reader/Librum-Server)
- [Wiki du projet](https://github.com/Librum-Reader/Librum/wiki)
## Pages Liées
- [[cat-note-taking]] — Vue densemble de la catégorie Note-Taking
- [[app-standard-notes]] — Notes sensibles et sync chiffrée
- [[app-siyuan]] — PKM plus généraliste
- [[app-joplin]] — Alternative plus clairement orientée note-taking