---
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
