Initial vault setup

This commit is contained in:
2026-06-09 18:40:21 +02:00
commit bda02d587f
3692 changed files with 402457 additions and 0 deletions
@@ -0,0 +1,117 @@
---
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 quun simple bloc-notes, mais plus légère quune suite documentaire tentaculaire.
## 📋 Informations Générales
| Champ | Valeur |
| :--- | :--- |
| **Site web** | [alexandrie-hub.fr](https://alexandrie-hub.fr) |
| **GitHub** | [Smaug6739/Alexandrie](https://github.com/Smaug6739/Alexandrie) |
| **Licence** | MIT |
| **Langage** | Go, TypeScript |
| **Étoiles GitHub** | 1.6k ⭐ |
| **Dernière MAJ** | 2026-05-31 |
| **Catégorie** | [[cat-note-taking|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 dun **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” quun 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**.
```bash
git clone https://github.com/Smaug6739/Alexandrie.git
cd Alexandrie
cp .env.example .env
docker compose up -d
```
Par défaut, linterface est annoncée sur :
```text
http://localhost:8200
```
Ce chemin est le plus réaliste pour un homelab, car il déploie lensemble de la pile prévue par le projet plutôt quun simple binaire isolé.
## ⚙️ Configuration Initiale
1. **Copier et relire** le fichier `.env` avant le premier démarrage.
2. **Configurer les secrets** et lURL 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 linstance 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 lapplication derrière **HTTPS**
- ✅ Sauvegardez la base et le stockage de fichiers
- ⚠️ Vérifiez les permissions document par document si linstance devient collaborative
## 📚 Ressources
- [Site officiel](https://alexandrie-hub.fr)
- [Référentiel GitHub](https://github.com/Smaug6739/Alexandrie)
- [selfh.st — Note-Taking](https://selfh.st/apps/?tag=Note-Taking)
## Pages Liées
- [[cat-note-taking]] — Vue densemble de la catégorie Note-Taking
- [[app-flatnotes]] — Alternative plus légère
- [[app-xwiki]] — Alternative plus orientée wiki