Retour aux outils
ProductivitéIntermédiaireOpen sourceAuto-hébergeablev8.8.0

Alexandrie

**La base de connaissances Markdown auto-hébergeable qui vise le “juste milieu”** : plus structurée

MAJ 2026-06-14
Alexandrie
Site officiel Code source★ 1 651

Alexandrie est une application de prise de notes et de gestion de connaissances orientée Markdown, pensée pour un usage personnel avancé ou en petite équipe. Le projet met en avant une structure en workspaces, catégories et documents, une recherche plein texte, des permissions granulaires, des parta

Description

Alexandrie est une application de prise de notes et de gestion de connaissances orientée Markdown, pensée pour un usage personnel avancé ou en petite équipe. Le projet met en avant une structure en workspaces, catégories et documents, une recherche plein texte, des permissions granulaires, des partages publics et un fonctionnement PWA / hors ligne.

Par rapport à des outils très minimalistes, Alexandrie ajoute des briques plus ambitieuses : SSO/OIDC, Kanban, sauvegardes, pièces jointes via stockage compatible S3 et publication de pages. Cela la rapproche par endroits d’un mini wiki collaboratif, tout en gardant une interface centrée sur l’écriture de notes et de documentation.

Alexandrie convient surtout à :

  • des notes structurées en Markdown ;
  • une base documentaire personnelle ou d’équipe ;
  • des usages mêlant notes, wiki léger et publication ;
  • des environnements qui veulent SSO + auto-hébergement simple.

Points notables :

  • ✅ Éditeur Markdown enrichi
  • ✅ Recherche plein texte
  • ✅ PWA et support hors ligne
  • ✅ OIDC / SSO
  • ✅ Permissions fines et partages
  • ✅ Déploiement officiel via Docker Compose
  • ⚠️ Plus riche et plus “workspace” qu’un simple carnet minimaliste

Installation

Option recommandée : Docker Compose

Le dépôt présente un démarrage en quelques commandes avec Docker Compose, une base MySQL/MariaDB-compatible et un stockage objet compatible S3.

git clone https://github.com/Smaug6739/Alexandrie.git
cd Alexandrie
cp .env.example .env
docker compose up -d

Par défaut, l’interface est annoncée sur :

http://localhost:8200

Ce chemin est le plus réaliste pour un homelab, car il déploie l’ensemble de la pile prévue par le projet plutôt qu’un simple binaire isolé.

Configuration

  1. Copier et relire le fichier .env avant le premier démarrage.
  2. Configurer les secrets et l’URL publique si vous prévoyez un accès externe.
  3. Monter un stockage persistant pour la base et les fichiers.
  4. Activer HTTPS derrière un reverse proxy si l’instance est exposée.
  5. Configurer OIDC seulement si vous avez déjà un fournisseur compatible.
  6. Tester les permissions si plusieurs utilisateurs ou espaces sont utilisés.

Si vous activez la publication ou le partage public, vérifiez soigneusement quelles notes sortent du périmètre privé.

Alternatives

Open Source

  • [[app-outline]] — Plus orienté documentation collaborative d’équipe
  • [[app-trilium-notes]] — PKM hiérarchique plus mature
  • [[app-silverbullet]] — PKM Markdown programmable
  • [[app-flatnotes]] — Alternative beaucoup plus minimale
  • [[app-xwiki]] — Option plus puissante côté wiki/collaboration

Propriétaires

  • Notion
  • Confluence
  • Slite
  • Craft

Sécurité

  • ✅ Support OIDC / SSO pour une authentification centralisée
  • ✅ Les données restent auto-hébergées
  • ⚠️ Les fonctions de partage public doivent être activées avec prudence
  • ✅ Placez l’application derrière HTTPS
  • ✅ Sauvegardez la base et le stockage de fichiers
  • ⚠️ Vérifiez les permissions document par document si l’instance devient collaborative

Ressources