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