NoteDiscovery
A self-hosted knowledge base inspired by Obsidian that stores notes as plain Markdown files. Build your personal knowledge graph with wikilinks, graph view, and full-text search — all running in a single container with no database.
What You Can Do After Deployment
- Visit your domain — the editor loads with a clean writing interface
- Create notes — write in Markdown with live preview and syntax highlighting
- Link notes together — use
[[wikilinks]] to connect ideas and build a knowledge graph
- Explore the graph — visualize note connections in an interactive graph view
- Search everything — full-text search across all your notes instantly
- Use templates — create reusable templates for common note types
Key Features
- Plain Markdown files — no vendor lock-in, notes stored in a simple folder
- Graph view to visualize connections between notes
- Wikilinks and backlinks for knowledge graph navigation
- LaTeX math equations powered by MathJax
- Mermaid diagram support for flowcharts and sequences
- Code blocks with syntax highlighting
- Full-text search with instant results
- MCP integration for AI assistants (Claude, Cursor)
- Optional password authentication
- Plugin system for extensibility
Configuration
Set the APP_PASSWORD environment variable to enable authentication. Notes are stored in the /app/data volume as plain .md files that you can back up or edit with any text editor.
License
MIT — GitHub