4.6 KiB
title: Alexandrie created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, note-taking, markdown, knowledge-base, collaboration, pwa, sso, mysql, docker] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Note-Taking, https://alexandrie-hub.fr, https://github.com/Smaug6739/Alexandrie]
📚 Alexandrie
La base de connaissances Markdown auto-hébergeable qui vise le “juste milieu” : plus structurée qu’un simple bloc-notes, mais plus légère qu’une suite documentaire tentaculaire.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | alexandrie-hub.fr |
| GitHub | Smaug6739/Alexandrie |
| Licence | MIT |
| Langage | Go, TypeScript |
| Étoiles GitHub | 1.6k ⭐ |
| Dernière MAJ | 2026-05-31 |
| Catégorie | [[cat-note-taking |
📝 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 Initiale
- Copier et relire le fichier
.envavant le premier démarrage. - Configurer les secrets et l’URL publique si vous prévoyez un accès externe.
- Monter un stockage persistant pour la base et les fichiers.
- Activer HTTPS derrière un reverse proxy si l’instance est exposée.
- Configurer OIDC seulement si vous avez déjà un fournisseur compatible.
- 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
Pages Liées
- cat-note-taking — Vue d’ensemble de la catégorie Note-Taking
- app-flatnotes — Alternative plus légère
- app-xwiki — Alternative plus orientée wiki