Aller au contenu
Lore
Lore
Installer LoreOuvrir la démo

La mémoire technique de votre équipe, au même endroit.

Lore rassemble vos runbooks, procédures, documents d’architecture et rapports d’incident. Importez-les, retrouvez le bon passage en quelques secondes, suivez leurs versions et décidez précisément qui peut les lire.

docker compose up -d
Pensé pourÉquipes DevOps et SREAdministrateurs systèmesSupport techniqueÉquipes de développementConsultants

La bonne procédure existe. Encore faut-il la retrouver.

Dans la plupart des équipes, les connaissances techniques sont dispersées : un wiki que plus personne ne met à jour, un partage réseau, des fichiers Markdown dans les dépôts, des rapports d’incident dans les tickets et, surtout, la mémoire de quelques experts.

Au moment d’une panne, personne ne sait quelle version fait foi.

Retrouver en quelques secondes

La recherche comprend les identifiants techniques, ignore les accents et ouvre le document au passage exact.

Savoir si l’on peut s’y fier

Chaque document a un statut, un responsable et un historique de versions. Une procédure obsolète est signalée comme telle.

Garder la mémoire de l’équipe

Les retours d’expérience deviennent des fiches validées, qui restent disponibles quand les personnes changent de poste.

Un environnement complet pour vos connaissances techniques.

Bibliothèque, recherche, versions, permissions et base de connaissances partagent les mêmes documents, les mêmes droits et le même historique.

Bibliothèque v0.1

Espaces, dossiers et documents dans une grille que l’on filtre, trie et regroupe. PDF, Word, texte et Markdown sont indexés dès l’import.

TitreStatutCatégorieResponsableMis à jour
Restaurer une base PostgreSQL depuis une sauvegardePubliéRunbookHier
Incident INC-2291 : disque saturé sur pg-prod-02PubliéRapport d’incident3 nov.
Rotation des certificats TLS internesBrouillonSécurité29 oct.
Sauvegardes nocturnes avec BarmanObsolèteRunbook2 mars

Recherche v0.1

Les identifiants techniques sont retrouvés tels quels, et chaque résultat ouvre le document au bon passage.

pg_restore role "does not exist"
Restaurer une base PostgreSQLRunbooks, section 4.2

… si pg_restore signale role "app_rw" does not exist, créez le rôle puis relancez …

Incident INC-2291Rapports d’incident, chronologie

… la restauration échoue avec pg_restore: error: role "reporting" does not exist …

Versions v0.1

Chaque import crée une version. L’historique reste consultable, strate après strate.

L’épaisseur d’une strate indique l’ampleur des modifications.

Permissions v0.1

Un document restreint n’apparaît nulle part pour ceux qui n’y ont pas accès : ni dans les listes, ni dans la recherche, ni dans les extraits.

Eli, rôle Lecteur
3 résultats pour « certificat »
  • Restaurer une base PostgreSQL
  • Incident INC-2291
  • Migration vers PostgreSQL 18
Christ, rôle Contributeur
4 résultats pour « certificat »
  • Restaurer une base PostgreSQL
  • Incident INC-2291
  • Migration vers PostgreSQL 18
  • Rotation des certificats TLS

Base de connaissances v0.2

Une investigation ou un incident résolu devient une fiche structurée, validée par les responsables.

ValidéePostgreSQL
Problème
pg_restore échoue : rôle inexistant sur le serveur cible
Cause
Les droits font référence à un rôle supprimé lors d’un nettoyage.
Solution
Recréer le rôle, puis relancer la restauration.
Sources
Runbook de restauration, incident INC-2291

Assistant facultatif v0.3

Des réponses en langage naturel, toujours sourcées, qui ne lisent que ce que vous avez le droit de lire.

Comment restaurer la base si pg_restore signale un rôle manquant ?
Créez le rôle indiqué, puis relancez la restauration1. Ce cas s’est déjà produit lors de l’incident INC-22912.
1Runbook, section 4.2, version 42INC-2291, chronologie

Voir toutes les fonctionnalités

Un service. Une base à sauvegarder.

Lore s’installe sur votre serveur en moins de cinq minutes, avec Docker, un paquet .deb ou .rpm, ou une archive. PostgreSQL est sa seule dépendance : pas de file de messages, pas de cache, pas de service d’authentification à maintenir.

  • Installation guidée. Un écran de configuration crée l’organisation et le premier compte. Aucun mot de passe par défaut.
  • Sauvegarde simple. Une commande pg_dump et une copie du dossier des fichiers.
  • Mises à jour sans surprise. Une nouvelle image ou un nouveau paquet ; les migrations de la base s’appliquent au démarrage.
  • Vos données restent chez vous. Rien ne quitte votre infrastructure.
# 1. Télécharger le fichier de démarrage
curl -LO https://github.com/dada-core/lore/releases/latest/download/docker-compose.yml

# 2. Choisir le mot de passe de la base
echo "DB_PASSWORD=$(openssl rand -base64 24)" > .env

# 3. Démarrer les deux conteneurs
docker compose up -d

# Lore répond sur http://localhost:8080

Votre code. Vos données. Votre serveur.

Lore est open source, sous licence AGPL-3.0, et gratuit : sans limite d’utilisateurs ni de documents. Vous pouvez l’auditer, l’héberger vous-même et l’adapter, sans dépendre d’un éditeur.

Ce que permet la licence AGPL-3.0

  • Utiliser Lore gratuitement, sans limite d’utilisateurs ni de documents.
  • Étudier le code et l’adapter à vos besoins.
  • L’héberger pour votre équipe ou votre organisation.
  • Si vous modifiez Lore et le proposez en service à d’autres, donner à ses utilisateurs accès au code source de votre version.

Questions fréquentes

Faut-il une intelligence artificielle pour utiliser Lore ?

Non. Lore n’est pas un chatbot : la bibliothèque, la recherche, les versions, les permissions et la base de connaissances fonctionnent sans aucun modèle de langage. L’assistant conversationnel est un module facultatif, prévu en v0.3 et désactivé par défaut.

Combien coûte Lore ?

Rien. L’édition Community est gratuite et complète, sans limite de temps, d’utilisateurs ni de documents. Une offre hébergée, avec mises à jour et sauvegardes gérées, est envisagée après la version 0.1.

Quels formats de fichiers sont pris en charge ?

PDF, Word (DOCX), texte et Markdown dès la v0.1, jusqu’à 50 Mo par fichier par défaut. Les PDF numérisés sont importés, mais leur contenu n’est pas recherchable tant que la reconnaissance de texte n’est pas disponible.

Où sont stockés mes documents ?

Sur votre serveur : dans PostgreSQL et dans un dossier de fichiers. Rien ne quitte votre infrastructure.

Quand la première version sera-t-elle disponible ?

La version 0.1 est en préparation. Elle couvrira les comptes, les espaces, les permissions, l’import, le lecteur, la recherche et les versions.

Lore arrive en version 0.1.

Les comptes, les invitations et l’administration fonctionnent déjà. Les espaces, l’import, la recherche et les versions arrivent. Essayez la démo, et suivez le projet sur GitHub.