C贸mo instalar NoteDiscovery en Docker - Base de conocimiento autohospedada en Docker
NoteDiscovery: Base de conocimiento autohospedada en Docker (alternativa Obsidian Sync, Notion, Apple Notes)
Gestor de notas Markdown con grafo de conocimiento, b煤squeda full-text, backlinks bidireccionales. MCP para IA. Temas customizables. Dark mode. Offline-capable. FastAPI + Alpine.js. MIT open source.
¿Qu茅 es NoteDiscovery?
NoteDiscovery es una herramienta moderna de toma de notas self-hosted que permite construir tu propia base de conocimiento con Markdown puro, sin dependencia de servicios cloud ni vendor lock-in. Es la alternativa open source a Obsidian Sync, Notion, Roam Research, dise帽ada para m谩xima privacidad y propiedad de datos.
Propuesta clave: Tus notas viven como archivos .md plain text en una carpeta que controlas. Puedes usar git, grep, cualquier tool sobre ellas. Editor split-pane (Markdown + preview en vivo). Grafo de conocimiento din谩mico (visualiza conexiones entre notas). B煤squeda instant full-text. Backlinks bidireccionales (wikilinks). Dark mode. MCP integration para IA (Claude, Cursor). Zero database, cero complejidad. Corre en 50MB RAM. Docker one-liner setup.
Caracter铆sticas principales: Editor Markdown split-pane (izquierda: source, derecha: live preview sin lag). Grafo de conocimiento din谩mico con visualizaci贸n. B煤squeda full-text instant. Backlinks bidireccionales (wikilinks [[nota]]). Outline panel (tabla de contenidos, click-to-jump). Favoritos (star notes). Temas customizables. Dark mode + light mode. Dibujo en-app (sketches PNG). Soporte LaTeX (MathJax) para ecuaciones. Syntax highlighting (100+ lenguajes). Mermaid diagrams. Archivos adjuntos (images, PDFs, etc). Table of contents autom谩tico. URI protocols (mailto, ssh, ftp, slack, discord, etc). Plantillas custom. Sistema plugin (extensible). Multi-idioma (15+, incluyendo espa帽ol). MCP server integrado (interacci贸n IA). Almacenamiento YAML config. FastAPI backend. Alpine.js frontend (sin heavy frameworks). Healthcheck Docker. MIT open source. Compatible Obsidian (importa b贸vedas). Git-friendly (version control notas).
Caracter铆sticas principales
Editor Markdown split-pane
Source + live preview sin lag. Sintaxis highlighting.
Grafo de conocimiento din谩mico
Visualiza conexiones entre notas. Graph view 3D.
B煤squeda full-text instant
Encuentra notas r谩pidamente. Cached search.
Backlinks bidireccionales
Wikilinks [[nota]]. Descubre relaciones autom谩ticamente.
Outline panel (TOC)
Tabla de contenidos. Click-to-jump headings.
Temas customizables
Dark mode, light mode, custom themes. YAML config.
Dibujo integrado
In-app sketches. PNG files next to markdown.
LaTeX + MathJax
Ecuaciones matem谩ticas. Mermaid diagrams.
MCP para IA
Claude, Cursor, Anthropic tools. IA lee tus notas.
Multi-idioma
15+ idiomas. Espa帽ol incluido. Locales customizables.
Almacenamiento plain text
Markdown files. Sin BD. Git-friendly. Portabilidad.
Ultra-ligero
50MB RAM. FastAPI + Alpine.js. Sin heavy frameworks.
Requisitos del sistema
- Docker & Docker Compose
- 50-100 MB RAM m铆nimo (ultra-ligero)
- 500 MB - 5 GB espacio disco (depende volumen notas)
- Puerto 8000 o custom (configurable)
- Navegador moderno: Chrome, Firefox, Safari, Edge
- Python 3.10+ (si ejecutas sin Docker)
Instalaci贸n con Docker Compose
Opci贸n 1: Docker Compose (recomendado)
Opci贸n 2: Docker Compose custom
Opci贸n 3: Docker run simple
Acceder (setup inicial)
http://localhost:8000 - Dashboard NoteDiscovery
Primer uso
- Abre
http://localhost:8000 - Ver谩s editor Markdown split-pane limpio
- Click "New Note" para crear primera nota
- Escribe t铆tulo y contenido
- Auto-save cada 5 segundos (visto en UI)
- ¡Listo! Notas guardadas en
./data/
Primeros pasos
1. Crear primera nota
- Click "+ New Note"
- Nombre: "Mi Primera Nota"
- Contenido: escribe Markdown (# T铆tulo, **bold**, etc)
- Live preview aparece a la derecha en tiempo real
- Auto-saved
2. Usar wikilinks (backlinks bidireccionales)
- En nota, escribe:
[[Otra Nota]] - Se crea autom谩tico link a esa nota
- En "Otra Nota", ver谩s backlink a primera nota
- Graph view muestra conexi贸n visualmente
3. Ver grafo de conocimiento
- Men煤 → "Graph View"
- Visualiza notas como nodos, links como aristas
- Click nodo para navegar a nota
- Zoom, pan, interactivo
4. Buscar notas (instant full-text)
- Search bar arriba (lupa icon)
- Escribe palabra clave
- Resultados instant en ambos: titulo + contenido
- Cached para velocidad
5. Star favoritos
- Nota → click ⭐ icon
- Aparece en "Favoritos" panel
- Acceso r谩pido a notas importantes
6. Usar LaTeX (ecuaciones matem谩ticas)
- Powered by MathJax
- Renderiza autom谩tico en preview
7. Insertar Mermaid diagrams
8. Dibujar sketches (in-app drawing)
- Menu → "+ New Drawing"
- Editor de dibujo aparece (pencil, lines, shapes, color picker)
- Autosave como PNG next to nota
- Link en Markdown para embed
9. Cambiar tema (Dark/Light mode)
- Settings (engranaje icon) → Theme
- Elige Dark, Light, o custom
- Preferencia guardada
10. MCP para IA (Claude, Cursor)
- En Claude Desktop config (~/.claude-desktop/claude_desktop_config.json):
- Reinicia Claude Desktop
- Claude ahora puede leer tus notas, explorar grafo, encontrar backlinks
11. Cambiar idioma
- Settings → Language
- Elige espa帽ol (u otro)
- UI cambia al instante
Casos de uso
- Segunda cerebro (Zettelkasten): Sistema de notas conectadas. Descubre patrones. Asimilaci贸n conocimiento.
- Researchers/scholars: Base de conocimiento de papers, art铆culos, ideas. Grafo de referencias.
- Developers: Wiki t茅cnica personal. Documentaci贸n interna. Recipes, cheat sheets, tutoriales.
- Teams/peque帽os equipos: Wiki compartida. Control v铆a git. Sin SaaS.
- Privacidad-first: Notas nunca leave your server. Cero telemetr铆a. Zero tracking.
HTTPS con Caddy (producci贸n)
Caddyfile simple
Acceso remoto seguro
https://notes.tudominio.com con HTTPS autom谩tico
IMPORTANTE: Proteger con autenticaci贸n
Por defecto, NoteDiscovery NO tiene autenticaci贸n (default password: admin). CAMBIAR si expones a red
Gesti贸n y mantenimiento
Ver logs
Backup de notas (IMPORTANTE)
Restore de backup
Reiniciar container
Actualizar a versi贸n m谩s reciente
Monitorear consumo (ultra-ligero)
Explorar notas (CLI)
Comparativa con alternativas
vs Obsidian Sync (SaaS)
NoteDiscovery gana: Gratis, self-hosted, web-based. Obsidian gana: Desktop app, plugins masivos, sincronizaci贸n E2E.
vs Notion
NoteDiscovery gana: Markdown puro, privacidad, grafo. Notion gana: Databases, templates, UI polished, team features.
vs Roam Research (SaaS)
NoteDiscovery gana: Self-hosted, gratis, open source. Roam gana: Roam protocol, PKM features, community.
vs Apple Notes/Google Keep
NoteDiscovery gana: Backlinks, grafo, Markdown, datos tuyos. Cloud gana: Sync autom谩tico, simplicity.
Comentarios
Publicar un comentario
Comenta...