Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

h-vault

Gestor de contraseñas auto-hospitable y zero-knowledge con cifrado AES-256-GCM en el navegador. Incluye notas cifradas, generación de contraseñas, autenticación 2FA y detección de brechas. Arquitectura segura para despliegues propios con MongoDB y S3/MinIO.

Ficha actualizada 25 sept 2026, 11:57 · upstream 25 sept 2026, 11:33 · release v0.13.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es h-vault

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

H-Vault es un gestor de contraseñas auto-hospitable diseñado bajo principios zero-knowledge, donde el servidor solo almacena texto cifrado sin acceso a las claves maestras. Utiliza AES-256-GCM en el lado del cliente para proteger logins, secretos y notas, garantizando que ni siquiera los nombres de las carpetas o entradas sean legibles por el servidor. La arquitectura asume un eventual compromiso del servidor, implementando autenticación 2FA con códigos TOTP, rotación de tokens y revocación de sesiones para mitigar riesgos.

CASOS DE USO
  • Gestión segura de credenciales personales y corporativas sin depender de terceros
  • Almacenamiento cifrado de notas sensibles y documentos internos en infraestructura propia
  • Auditoría continua de contraseñas débiles, reutilizadas o comprometidas en la organización
  • Implementación de autenticación multifactor (TOTP) centralizada para servicios críticos
PUNTOS DESTACADOS
  • Cifrado AES-256-GCM ejecutado completamente en el navegador del usuario
  • Arquitectura zero-knowledge que impide al servidor acceder a datos en texto plano
  • Soporte nativo para Docker Compose con stack endurecido y un solo puerto loopback
  • Detección automática de contraseñas expuestas en brechas conocidas
  • Gestión avanzada de sesiones con rotación de tokens y detección de reutilización
PRECAUCIONES
  • No incluye Dockerfile, requiriendo configuración manual del entorno de construcción
  • Complejidad HIGH en el despliegue inicial sin soporte de un clic
  • Dependencia de Node.js >= 24 según los badges del README
  • Requiere infraestructura mínima de 4 núcleos CPU y 8 GB RAM para funcionamiento óptimo
VISUAL

Capturas del proyecto

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

H-Vault
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker Compose detectado

Desplegar usando Docker Compose en una máquina con al menos 4 núcleos, 8 GB RAM y 20 GB disco. Configurar MongoDB y S3/MinIO antes de iniciar el servicio. Asegurar que el puerto 5000 o 8080 esté expuesto correctamente. No exponer puertos innecesarios; usar un solo puerto loopback si es posible. Verificar la versión de Node.js >= 24 antes de construir.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsPHP
SERVICIOS
MongoDBS3/MinIO
BASES DE DATOS
MongoDB
PUERTOS
517350008080127270173900
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.