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
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.
- 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)
- 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
- 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)
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.







