Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

mindmapvault-server

Servidor autoalojado open source para gestión segura de mapas mentales con cifrado zero-knowledge. Backend en Rust, frontend React, base PostgreSQL y almacenamiento S3 compatible.

Ficha actualizada 28 sept 2026, 11:16 · upstream 28 sept 2026, 11:05 · release v0.6.1

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es mindmapvault-server

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

MindMapVault Server es una solución autoalojada que proporciona infraestructura completa para gestionar mapas mentales sin depender de la nube. La arquitectura combina un backend escrito en Rust con una interfaz web en React, todo empaquetado en una única imagen Docker. Utiliza PostgreSQL para datos y almacenamiento S3 compatible (MinIO, R2) para blobs cifrados.

CASOS DE USO
  • Autoalojar una instancia segura para mapas mentales sin enviar datos a la nube.
  • Gestionar mapas mentales con cifrado en el cliente antes del almacenamiento.
  • Integrar autenticación federada (OIDC) con proveedores existentes como Keycloak o Entra.
  • Utilizar almacenamiento S3 compatible (MinIO, R2) para persistencia de datos cifrados.
  • Exportar/importar mapas mentales entre formatos (.mmvault, XMind, Markdown/Obsidian).
PUNTOS DESTACADOS
  • Arquitectura monolítica en Docker con API, UI y Admin en una sola imagen.
  • Cifrado zero-knowledge: el servidor solo almacena ciphertext, nunca ve el contenido plano.
  • Soporte nativo para almacenamiento S3 compatible (MinIO, Garage, R2, etc.).
  • Autenticación híbrida: contraseñas locales o OpenID Connect con gestión de dispositivos confiables.
  • Validación CI/CD que incluye una puerta de enlace de round-trip para formatos de import/export.
PRECAUCIONES
  • No incluye sincronización entre clientes ni características offline del cliente.
  • Sin gestión de equipos, gobernanza empresarial ni controles de cumplimiento.
  • Requiere configuración manual de variables de entorno y mounts de volumen para producción.
  • La autenticación federada requiere configurar PUBLIC_BASE_URL explícitamente en el proxy inverso.
VISUAL

Capturas del proyecto

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

MindMapVault product preview
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Recomendado usar Docker Compose con PostgreSQL y S3 (MinIO/R2). Pin versiones específicas, no 'latest'. Configurar TRUSTED_PROXY_CIDRS si hay proxy inverso. Asegurar que los logs no expongan datos planos. Verificar compatibilidad de formatos en import/export.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsRust
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
543290008090390139035173142080805274
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.