Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

logseq-selfhost

Repositorio monorepo que publica cuatro imágenes Docker para auto-alojamiento de Logseq: sync, sync-worker, publish y web. Proporciona adaptadores Node.js para sincronización de bases de datos, APIs REST semánticas y MCP, servidor de publicación local y aplicación web estática.

Ficha actualizada 26 sept 2026, 9:18 · upstream 26 sept 2026, 9:14 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es logseq-selfhost

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

Este repositorio actúa como monorepo para construir imágenes Docker auto-alojadas del ecosistema Logseq. Distribuye cuatro componentes distintos: el adaptador de sincronización de bases de datos (deps/db-sync), un worker con APIs REST semánticas y MCP, un servidor de publicación local mediante Wrangler y una aplicación web estática para la interfaz DB.

La arquitectura separa funcionalidades en imágenes independientes, permitiendo despliegues granulares según necesidades. Cada imagen tiene su propia documentación específica en carpetas dedicadas (images/sync, images/sync-worker, images/publish, images/web) con guías de despliegue correspondientes.

El repositorio utiliza mise.toml para gestionar dependencias y herramientas compartidas en los builds. Los workflows CI/CD automatizan la construcción e incremento de versiones para cada imagen, manteniendo referencias actualizadas a las versiones upstream de Logseq.

CASOS DE USO
  • Auto-alojamiento completo del servidor de sincronización de bases de datos de Logseq sin depender de servicios externos
  • Implementación de APIs REST semánticas y MCP para integración con herramientas externas que requieren acceso estructurado a datos
  • Despliegue de servidor de publicación local (publish) para compartir documentos en formato PDF/HTML desde instancias auto-alojadas
  • Alojamiento de la aplicación web estática de Logseq DB para visualización y gestión de contenido sin backend externo
PUNTOS DESTACADOS
  • Monorepo que produce cuatro imágenes Docker independientes con workflows CI/CD automatizados para cada componente
  • Soporte nativo para APIs REST semánticas y MCP en el worker de sincronización, habilitando integraciones avanzadas
  • Gestión de dependencias compartida mediante mise.toml para consistencia en los builds de todas las imágenes
  • Compatibilidad con URL personalizada del servidor de sincronización upstream (logseq/logseq#12459)
  • Licencia AGPL-3.0-or-later que garantiza código abierto y requisitos de copyleft para distribuciones comerciales
PRECAUCIONES
  • No incluye Dockerfile ni docker-compose en el repositorio principal; requiere uso de imágenes pre-construidas desde ghcr.io
  • El worker de sincronización es incompatible con la imagen sync debido a diferencias en almacenamiento
  • La aplicación web estática no incluye backend propio; depende de servicios externos para persistencia de datos
  • Requiere configuración manual del servidor de publicación en el cliente Logseq para habilitar funcionalidad publish
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Utilizar imágenes desde ghcr.io/<owner>/logseq-selfhost-{sync|sync-worker|publish|web}. El puerto por defecto es 12459. Verificar compatibilidad de versiones upstream en logseq/logseq. Para publish, configurar URL del servidor en el cliente Logseq. Consultar documentación específica en carpetas images/{componente}/README.md para detalles de despliegue y variables de entorno.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
12459
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.