Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

DocuVault

Plataforma de documentación colaborativa auto-alojada que usa Git como fuente de verdad, editor WYSIWYG y servidor MCP nativo para agentes AI. Arquitectura Spring Boot/Angular con PostgreSQL y Redis.

Ficha actualizada 27 sept 2026, 18:10 · upstream 27 sept 2026, 17:47 · release v0.8.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es DocuVault

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

DocuVault es una herramienta de documentación colaborativa auto-alojada que fusiona la flexibilidad de los editores WYSIWYG con la seguridad y trazabilidad de Git. Cada guardado se registra como un commit, proporcionando un historial completo de versiones sin sacrificar la experiencia de usuario. La plataforma permite a los equipos editar documentos en el navegador mientras mantiene el control total sobre el código fuente en repositorios Git locales o remotos (GitLab/GitHub).

La arquitectura integra un servidor MCP nativo que habilita agentes de IA para realizar operaciones CRUD sobre documentos, tareas y archivos sin necesidad de tokens manuales complejos. Además, ofrece capacidades avanzadas como búsqueda semántica mediante pgvector, transcripción automática de reuniones y gestión de permisos basada en roles (Super Admin, Editor, Viewer). El sistema soporta branding personalizado completo (whitelabeling) para adaptarse a identidades corporativas específicas.

Aunque la plataforma se encuentra en fase de acceso temprano, su modelo de licenciamiento BSL 1.1 garantiza libertad para uso y modificación en entornos auto-alojados, con una conversión automática a Apache 2.0 tras cuatro años. Las funcionalidades principales son estables, mientras que características como la gestión de tareas y el bot de reuniones están marcadas como alpha. El despliegue se facilita mediante scripts de automatización y contenedores Docker firmados, eliminando la necesidad de autenticación en registros externos.

CASOS DE USO
  • Documentación técnica de equipos con control Git y versionado completo
  • Base de conocimiento privada para agentes AI locales sin vendor lock-in
  • Wiki corporativo con branding propio y permisos granulares por espacio
  • Gestión de tareas vinculada a documentos en fase alpha
  • Transcripción automática de reuniones Teams/Discord (fase alpha)
PUNTOS DESTACADOS
  • Git como fuente de verdad: cada guardado es un commit con historial completo
  • Servidor MCP nativo integrado para agentes AI con acceso CRUD directo
  • Editor WYSIWYG basado en TipTap que emite Markdown limpio sin pérdida
  • Whitelabeling completo: branding en login, emails y UI configurable por admin
  • OAuth2/PKCE integrado en el servidor MCP sin tokens manuales complejos
  • Imágenes Docker firmadas con cosign disponibles públicamente en ghcr.io
PRECAUCIONES
  • Licencia BSL 1.1: no es Open Source OSI; uso comercial como servicio requiere acuerdo
  • Fase Early Access: APIs y modelo de datos pueden cambiar antes de la versión 1.0
  • Funcionalidades Alpha: Tasks y Meeting Bot aún en desarrollo con estabilidad limitada
  • Sin Dockerfile incluido: requiere uso de deploy.sh o construcción manual del backend/frontend
  • Public share links renderizan HTML/JS embebido intencionalmente (riesgo de XSS si no se audita)
VISUAL

Capturas del proyecto

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

Dashboard with the groups Company and EngineeringSign-in page in a custom orange brand named Northwind WikiThe same document view in the Northwind Wiki brandA Markdown document with a checklist and a table in the DocuVault web UIVersion history panel listing the commits of a documentAn AI agent creates a document through the MCP serverA question answered with linked source documentsA comment anchored to a phrase follows it when text is added above
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Requiere servidor Linux con Docker, DNS apuntando al host y puertos 80/443 abiertos. Utilizar deploy.sh latest para imágenes públicas en ghcr.io (amd64/arm64) firmadas con cosign. Configurar .env con PUBLIC_HOSTNAME, credenciales SMTP y secretos antes del despliegue. El wizard inicial crea la cuenta admin sin variables de entorno hardcoded. Pinning de versiones recomendado para producción (./deploy.sh v0.8.0). Actualizaciones gestionadas con health-checks automáticos por deploy.sh.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.js
SERVICIOS
PostgreSQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLRedis
PUERTOS
70311925
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.