Initial vault setup
This commit is contained in:
@@ -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 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](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 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**.
|
||||
|
||||
```bash
|
||||
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 :
|
||||
|
||||
```text
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
- [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 d’ensemble de la catégorie Note-Taking
|
||||
- [[app-flatnotes]] — Alternative plus légère
|
||||
- [[app-xwiki]] — Alternative plus orientée wiki
|
||||
Reference in New Issue
Block a user