Files
2026-06-09 18:40:21 +02:00

118 lines
4.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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