Retour aux outils
ProductivitéIntermédiaireOpen sourceAuto-hébergeablev0.27.1

NoteDiscovery

**La base de connaissances légère et auto-hébergée proche d’un mini-Obsidian web** : fichiers Markdo

MAJ 2026-06-14
NoteDiscovery
Site officiel Code source★ 2 548

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 fich

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

  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