Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

leafwiki

LeafWiki es una wiki auto-alojada ligera escrita en Go con frontend React. Utiliza SQLite y archivos Markdown locales sin dependencias externas complejas. Ideal para documentación técnica personal o de equipo pequeño que prioriza la simplicidad operativa sobre características empresariales avanzadas

Ficha actualizada 27 sept 2026, 15:31 · upstream 27 sept 2026, 14:55 · release v0.13.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es leafwiki

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

LeafWiki es una herramienta de documentación auto-alojada diseñada para ingenieros y entornos de homelab, construida con un único binario Go y un frontend en React. Su arquitectura elimina la necesidad de bases de datos externas complejas, utilizando SQLite y almacenando el contenido directamente como archivos Markdown en el sistema de archivos. Esto facilita enormemente las tareas de respaldo y migración, permitiendo copias simples mediante comandos estándar.

CASOS DE USO
  • Documentación técnica personal o notebooks de ingeniería que requieren estructura jerárquica.
  • Wikis internos para equipos pequeños en entornos de homelab sin necesidad de infraestructura pesada.
  • Migración de vaults Markdown u Obsidian a una interfaz wiki con navegación por árbol.
  • Repositorios de procedimientos operativos (runbooks) donde el contenido debe ser legible fuera de la aplicación.
PUNTOS DESTACADOS
  • Binario único Go sin dependencias externas ni base de datos externa requerida para funcionar.
  • Contenido Markdown legible directamente en el sistema de archivos para respaldos simples y portabilidad.
  • Soporte nativo para diagramas Mermaid, bloques matemáticos KaTeX y HTML sanitizado.
  • Múltiples modos de acceso configurables: interno con login, lectura pública o edición abierta sin autenticación.
  • Interfaz traducible a español, alemán e inglés con modo oscuro integrado y diseño responsive.
  • Sistema de roles definido (admin, editor, viewer) para controlar permisos de contenido.
PRECAUCIONES
  • No soporta edición colaborativa en tiempo real ni sincronización instantánea entre usuarios.
  • No apto para flujos de trabajo empresariales complejos o sistemas de aprobación avanzados.
  • Las API keys están marcadas como no listas para uso productivo en la versión actual.
  • La funcionalidad de backup a Git remota es experimental y requiere configuración SSH/HTTPS.
  • No incluye base de datos externa por defecto, lo que limita ciertas consultas complejas frente a PostgreSQL.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

LeafWikiCaptura de leafwikiCaptura de leafwikiCaptura de leafwikiSort context menuSort dialog
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Recomendado desplegar mediante Docker o binario Go. Utilizar siempre HTTPS con proxy inverso para evitar vulnerabilidades en JWT. Configurar variables de entorno LEAFWIKI_JWT_SECRET y LEAFWIKI_ADMIN_PASSWORD antes del arranque. Evitar el modo --disable-auth en entornos expuestos a internet.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.jsGo
SERVICIOS
PostgreSQLRedisMongoDB
BASES DE DATOS
PostgreSQLRedisMongoDB
PUERTOS
80805173
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.