120 lines
5.3 KiB
Markdown
120 lines
5.3 KiB
Markdown
---
|
||
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 d’ebooks auto-hébergeable** : bibliothèque personnelle, synchronisation via serveur maison et fonctions de lecture avancées, avec une parenté plus forte avec la lecture qu’avec 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 d’ebooks** open source. Sa présence dans la catégorie **Note-Taking** demande donc une nuance claire : **ce n’est 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 l’organisation 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 d’ebooks 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 n’est **pas** une app de notes généraliste
|
||
- ⚠️ L’activité côté client paraît moins récente que d’autres 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 l’API, la base de données et l’infrastructure nécessaire pour éviter la synchronisation vers le cloud officiel.
|
||
|
||
### Côté client
|
||
|
||
Le dépôt client précise qu’il faut ensuite activer le mode **selfHosted** et définir l’URL 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 l’accessibilité** de l’API 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 d’annotation/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 l’exposition publique du serveur avant usage hors LAN
|
||
- ⚠️ La catégorie « Note-Taking » ne doit pas masquer qu’il s’agit d’abord d’un **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 d’ensemble 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
|