Una wiki autoalojada escrita en Go, sin base de datos, que almacena todas las páginas como archivos Markdown en disco.
perber/leafwiki
Wiki autoalojada que funciona como un único binario de Go, con SQLite y archivos Markdown en disco, sin necesidad de una base de datos externa.
Alternativa open source a:Confluence
Notion
- Estrellas
- 1,215
- Forks
- 101
- Issues abiertos
- 48
- Último commit
- anteayer
¿Qué es?
LeafWiki es una wiki autoalojada para documentación estructurada y de larga duración, como runbooks, notas de ingeniería y documentación de homelab. Se distribuye como un único binario de Go, usa SQLite para los metadatos y guarda el contenido de las páginas como archivos Markdown en un directorio de datos, así que no hay que operar Node.js, Redis ni Postgres. Las páginas se organizan en un árbol explícito con orden manual, y para hacer una copia de seguridad basta con copiar el directorio de datos con la aplicación detenida.
El editor incluye vista previa en vivo, atajos de teclado y autocompletado de enlaces internos. Las páginas admiten etiquetas, búsqueda de texto completo, backlinks y auditoría de enlaces rotos. Las funciones adicionales de Markdown incluyen tablas, listas de tareas, callouts, bloques plegables, diagramas Mermaid, fórmulas KaTeX y PDF incrustados. El acceso puede ser solo interno, de lectura pública con edición solo tras iniciar sesión o abierto sin inicio de sesión, con roles de administrador, editor y lector.
Las funciones opcionales, como el historial de revisiones, la reescritura de enlaces al cambiar nombres, el correo SMTP, las copias de seguridad con Git y la autenticación mediante encabezados del proxy inverso, se activan mediante flags. La interfaz está disponible en inglés, alemán y español.
Funciones clave
- 01Se distribuye como un único binario de Go con SQLite; el contenido de las páginas se guarda como Markdown sin formato en disco.
- 02Navegación en árbol con orden manual de páginas, etiquetas, búsqueda de texto completo y backlinks.
- 03Editor de Markdown integrado con vista previa en vivo y autocompletado de enlaces internos.
- 04Tres modos de acceso: solo interno, lectura pública o edición abierta, con roles de administrador, editor y lector.
- 05Historial de revisiones, reescritura de enlaces al cambiar nombres, correo SMTP y copias de seguridad con Git, todo opcional.
- 06Funciona en Linux, macOS, Windows y Raspberry Pi, con instaladores para Docker y systemd.
Casos de uso
- Mantener runbooks de equipo y cuadernos de ingeniería organizados en un árbol estructurado.
- Alojar documentación interna o una base de conocimiento de homelab sin un servidor de bases de datos.
- Ofrecer una interfaz de wiki estructurada sobre un vault existente de Markdown u Obsidian.
- Montar un sitio público de documentación que cualquier persona pueda consultar, pero cuyas páginas solo puedan modificar los editores.
Inicio rápido
- 1
Ejecuta LeafWiki con Docker
docker run -p 8080:8080 -v ~/leafwiki-data:/app/data ghcr.io/perber/leafwiki:latest --jwt-secret=yoursecret --admin-password=yourpassword --allow-insecure=true - 2
Abre http://localhost:8080 en el navegador e inicia sesión como admin
Antes de usarlo
- Las claves API siguen en desarrollo y aún no están listas para usarse.
- La copia de seguridad con Git es experimental.
- No se admite la edición colaborativa en tiempo real.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es leafwiki?
- Wiki autoalojada que funciona como un único binario de Go, con SQLite y archivos Markdown en disco, sin necesidad de una base de datos externa. LeafWiki es una wiki autoalojada para documentación estructurada y de larga duración, como runbooks, notas de ingeniería y documentación de homelab. Se distribuye como un único binario de Go, usa SQLite para los metadatos y guarda el contenido de las páginas como archivos Markdown en un directorio de datos, así que no hay que operar Node.js, Redis ni Postgres. Las páginas se organizan en un árbol explícito con orden manual, y para hacer una copia de seguridad basta con copiar el directorio de datos con la aplicación detenida.
- ¿leafwiki es gratuito? ¿Qué licencia tiene?
- leafwiki es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿leafwiki sigue mantenido?
- Mantenimiento activo. El último commit de leafwiki fue el 4 nov 2026.
- ¿Para qué puedo usar leafwiki?
- Mantener runbooks de equipo y cuadernos de ingeniería organizados en un árbol estructurado. Alojar documentación interna o una base de conocimiento de homelab sin un servidor de bases de datos. Ofrecer una interfaz de wiki estructurada sobre un vault existente de Markdown u Obsidian. Montar un sitio público de documentación que cualquier persona pueda consultar, pero cuyas páginas solo puedan modificar los editores.
- ¿Cómo se instala leafwiki?
- Ejecuta LeafWiki con Docker: docker run -p 8080:8080 -v ~/leafwiki-data:/app/data ghcr.io/perber/leafwiki:latest --jwt-secret=yoursecret --admin-password=yourpassword --allow-insecure=true Abre http://localhost:8080 en el navegador e inicia sesión como admin
- ¿Dónde consigo leafwiki?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/perber/leafwiki
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Software wiki y de documentación colaborativa de código abierto, una alternativa a Confluence y Notion que puedes alojar por tu cuenta.
Wiki autohospedada sin base de datos que guarda las páginas como archivos Markdown portátiles y ofrece una app de escritorio y despliegue con Docker.
Constructor de bases de conocimiento de código abierto con LLM para documentación de productos y técnica, preguntas frecuentes y blogs, con escritura, preguntas y búsqueda asistidas por IA.
Base de conocimiento de equipo open source creada con React y Node.js, con edición colaborativa en tiempo real y compatibilidad con Markdown.
Base de conocimiento autoalojada y pensada para funcionar sin conexión, con editor Markdown ampliado, espacios de trabajo para equipos, SSO con OIDC y almacenamiento respaldado por S3.