Initial vault setup
This commit is contained in:
@@ -0,0 +1,130 @@
|
||||
---
|
||||
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](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 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 :
|
||||
|
||||
```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 l’instance** puis ouvrir `http://IP:8000`.
|
||||
3. **Activer/configurer l’authentification** 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 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
|
||||
|
||||
- [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 d’ensemble de la catégorie Note-Taking
|
||||
- [[app-flatnotes]] — Alternative plus minimaliste
|
||||
- [[app-silverbullet]] — Alternative plus programmable
|
||||
- [[app-haptic]] — Alternative personnelle Markdown
|
||||
Reference in New Issue
Block a user