Files
wiki/Catalogue-Self-Hosted/apps/app-notediscovery.md
T
2026-06-09 18:40:21 +02:00

131 lines
5.1 KiB
Markdown
Raw 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: 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 dun 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](https://www.notediscovery.com) |
| **GitHub** | [gamosoft/NoteDiscovery](https://github.com/gamosoft/NoteDiscovery) |
| **Licence** | GPL-3.0 |
| **Langage** | Python |
| **Étoiles GitHub** | 2.5k ⭐ |
| **Dernière MAJ** | 2026-06-04 |
| **Catégorie** | [[cat-note-taking|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 dObsidian 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 quun simple carnet Markdown, mais encore très centré sur le **wiki personnel** et la **base de connaissances locale**. Linté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 lapproche **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 limage précompilée :
```yaml
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 :
```bash
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
1. **Créer le dossier `data/`** pour les notes.
2. **Démarrer linstance** puis ouvrir `http://IP:8000`.
3. **Activer/configurer lauthentification** avant toute exposition publique.
4. **Tester les wikilinks**, tags, templates et graph view.
5. **Monter en volume** d’éventuels thèmes, plugins ou locales personnalisés si nécessaire.
6. **Évaluer MCP** seulement après verrouillage correct de linstance.
## 🔄 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** lapplication sans mesures complémentaires
- ⚠️ Vérifiez et changez immédiatement toute **authentification par défaut**
- ✅ Placez linstance 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
- [Site officiel](https://www.notediscovery.com)
- [GitHub gamosoft/NoteDiscovery](https://github.com/gamosoft/NoteDiscovery)
- [Compose GHCR officiel](https://github.com/gamosoft/NoteDiscovery/blob/main/docker-compose.ghcr.yml)
- [Documentation MCP](https://github.com/gamosoft/NoteDiscovery/blob/main/documentation/MCP.md)
## Pages Liées
- [[cat-note-taking]] — Vue densemble de la catégorie Note-Taking
- [[app-flatnotes]] — Alternative plus minimaliste
- [[app-silverbullet]] — Alternative plus programmable
- [[app-haptic]] — Alternative personnelle Markdown