5.1 KiB
title: NoteDiscovery created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, note-taking, markdown, notediscovery, obsidian-like, docker, privacy] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Note-Taking, https://www.notediscovery.com, https://github.com/gamosoft/NoteDiscovery, https://github.com/gamosoft/NoteDiscovery/blob/main/docker-compose.ghcr.yml]
🔎 NoteDiscovery
La base de connaissances légère et auto-hébergée proche d’un mini-Obsidian web : fichiers Markdown, wikilinks, graph view, plugins, dessin intégré et intégration MCP pour assistants IA.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | notediscovery.com |
| GitHub | gamosoft/NoteDiscovery |
| Licence | GPL-3.0 |
| Langage | Python |
| Étoiles GitHub | 2.5k ⭐ |
| Dernière MAJ | 2026-06-04 |
| Catégorie | [[cat-note-taking |
📝 Description
NoteDiscovery est une application de prise de notes Markdown auto-hébergée, légère et orientée propriété des données. Le projet met fortement en avant une expérience proche d’Obsidian dans le navigateur, avec wikilinks, graph view, templates, tags, LaTeX, Mermaid, panneau de plan et stockage en fichiers Markdown simples.
Le produit se situe entre Flatnotes et un PKM plus ambitieux : plus riche qu’un simple carnet Markdown, mais encore très centré sur le wiki personnel et la base de connaissances locale. L’intégration MCP annoncée par le projet est aussi un différenciateur original pour les utilisateurs qui veulent manipuler leurs notes via des assistants compatibles.
NoteDiscovery convient surtout à :
- des notes Markdown personnelles ;
- une base de connaissances auto-hébergée ;
- des utilisateurs qui aiment l’approche Obsidian-like sans SaaS ;
- des profils curieux des usages IA/MCP sur leur propre corpus.
Points notables :
- ✅ Fichiers Markdown en dossiers
- ✅ Wikilinks et graph view
- ✅ Mermaid, LaTeX, dessin intégré
- ✅ Plugins et templates
- ✅ MCP pour assistants IA compatibles
- ⚠️ Projet à sécuriser soigneusement avant exposition Internet
🚀 Installation
Option recommandée : Docker Compose GHCR
Le dépôt fournit un compose simple pour l’image précompilée :
services:
notediscovery:
image: ghcr.io/gamosoft/notediscovery:latest
container_name: notediscovery
ports:
- "8000:8000"
volumes:
- ./data:/app/data
restart: unless-stopped
environment:
- TZ=UTC
healthcheck:
test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:8000/health')"]
interval: 60s
timeout: 3s
retries: 3
start_period: 5s
Puis :
docker compose up -d
Avertissement important
Le README indique explicitement que la protection par mot de passe est désactivée par défaut et mentionne un mot de passe par défaut (admin) pour certains scénarios. Il faut donc considérer la sécurisation initiale comme obligatoire.
⚙️ Configuration Initiale
- Créer le dossier
data/pour les notes. - Démarrer l’instance puis ouvrir
http://IP:8000. - Activer/configurer l’authentification avant toute exposition publique.
- Tester les wikilinks, tags, templates et graph view.
- Monter en volume d’éventuels thèmes, plugins ou locales personnalisés si nécessaire.
- Évaluer MCP seulement après verrouillage correct de l’instance.
🔄 Alternatives
Open Source
- app-flatnotes — Plus minimaliste, moins riche visuellement
- app-silverbullet — Plus programmable et plus technique
- app-haptic — Plus orienté expérience personnelle moderne
- app-trilium-notes — PKM plus ancien mais très puissant
- app-siyuan — Alternative PKM très complète
Propriétaires
- Obsidian Sync
- Notion
- Capacities
- Evernote
🔐 Sécurité
- ⚠️ Ne pas exposer directement l’application sans mesures complémentaires
- ⚠️ Vérifiez et changez immédiatement toute authentification par défaut
- ✅ Placez l’instance derrière HTTPS et idéalement un proxy avec authentification additionnelle
- ✅ Sauvegardez le dossier de données Markdown
- ⚠️ Les intégrations MCP / IA doivent être activées avec prudence
📚 Ressources
Pages Liées
- cat-note-taking — Vue d’ensemble de la catégorie Note-Taking
- app-flatnotes — Alternative plus minimaliste
- app-silverbullet — Alternative plus programmable
- app-haptic — Alternative personnelle Markdown