Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Slatebase

Slatebase es un servidor auto-alojado para gestión de vaults de Markdown (Obsidian/Logseq). Proporciona interfaz web, edición en vivo, chat multiusuario y contexto para IA vía MCP, sin base de datos.

Ficha actualizada 24 sept 2026, 12:38 · upstream 24 sept 2026, 12:22 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es Slatebase

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

Slatebase actúa como una capa de presentación sobre tus archivos Markdown locales o en NAS. Está diseñado para funcionar como un único proceso (single-process), lo que garantiza la integridad del estado de sesión y los archivos mediante bloqueos en memoria y disco. No utiliza bases de datos, almacenando todo directamente en el sistema de archivos, lo que facilita las copias de seguridad y la migración.

CASOS DE USO
  • Acceder a notas Obsidian desde cualquier navegador sin instalar aplicaciones de escritorio.
  • Integrar conocimientos locales con asistentes de IA mediante el protocolo MCP (Model Context Protocol).
  • Gestionar múltiples usuarios con permisos granulares para compartir vaults específicos.
  • Importar correos electrónicos no leídos directamente como notas Markdown desde servidores IMAP.
  • Sincronización bidireccional con Git remotos para backups y colaboración externa.
  • Visualizar grafos de conocimiento y editar tableros Canvas en el navegador.
PUNTOS DESTACADOS
  • Arquitectura sin base de datos: almacenamiento puramente en sistema de archivos (filesystem-based).
  • Integración nativa con MCP para permitir que LLMs lean y escriban en tu vault.
  • Soporte oficial para plugins de la comunidad de Obsidian mediante capa de compatibilidad CORS.
  • Edición Markdown robusta con CodeMirror 6, vista previa en vivo y corrector ortográfico integrado.
  • Gestión multiusuario con autenticación segura (Argon2id) y protección CSRF.
  • Imágenes Docker precompiladas para arquitecturas amd64 y arm64.
PRECAUCIONES
  • No soporta escalado horizontal: solo una instancia por directorio de datos para evitar corrupción de estado.
  • Estado en memoria (sesiones, conexiones SSE) no es persistente tras reinicio sin secretos configurados.
  • Requiere configuración manual de variables de entorno críticas (CSRF_SECRET, MODULE_SECRET_KEY) para producción.
  • No incluye Dockerfile oficial, se debe usar la imagen preexistente o docker-compose.yml proporcionado.
  • La sincronización en tiempo real depende de conexiones SSE que pueden verse afectadas por firewalls estrictos.
VISUAL

Capturas del proyecto

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

Slatebase Demo — Login, Vault Navigation, Markdown Editor, Sharing, Admin Panel
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Despliega detrás de un proxy inverso (Nginx, Caddy) para TLS. Configura obligatoriamente SLATEBASE_CSRF_SECRET y SLATEBASE_MODULE_SECRET_KEY en docker.env antes del primer inicio. Usa el volumen 'slatebase-data' persistente. No intentes ejecutar múltiples instancias apuntando al mismo volumen de datos.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
80803000
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.