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

5.1 KiB
Raw Blame History


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

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

  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

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

Pages Liées