Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

hoodik

Hoodik es un servidor de almacenamiento auto-alojado con cifrado extremo a extremo. Cifra datos en el navegador antes del envío, usando Rust y Vue. Soporta PostgreSQL o SQLite y almacenamiento S3 compatible.

Ficha actualizada 10 nov 2026, 3:18 · upstream 5 nov 2026, 14:01 · release v2.6.1

00

Qué es hoodik

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

Hoodik es una solución de almacenamiento en la nube auto-alojada diseñada para priorizar la privacidad mediante el cifrado extremo a extremo (E2EE). Todos los procesos de cifrado y descifrado ocurren directamente en el navegador del cliente, asegurando que el servidor nunca vea los datos en texto plano. El backend está construido con Rust (Actix-web) y el frontend con Vue 3, ofreciendo un rendimiento eficiente y una interfaz moderna.

La aplicación soporta tanto bases de datos SQLite como PostgreSQL para la gestión de metadatos y permite almacenar los chunks de archivos en servicios compatibles con S3, como MinIO o AWS S3. Esto facilita la escalabilidad y evita el uso de disco local para grandes volúmenes de datos. Además, incluye funcionalidades como notas cifradas, búsqueda segura de metadatos y enlaces públicos compartidos que mantienen la seguridad sin revelar contenido al servidor.

Destaca por su enfoque en la seguridad post-cuántica, utilizando híbridos de claves X25519 + ML-KEM-768 para el envoltado de claves de archivos, lo que garantiza protección a largo plazo incluso ante avances computacionales futuros. La autenticación utiliza OPAQUE (RFC 9807), evitando que la contraseña críptica viaje por la red.

CASOS DE USO
  • Auto-alojamiento personal de almacenamiento en la nube
  • Compartir archivos públicamente sin exponer datos al servidor
  • Gestión segura de notas y documentos con cifrado local
  • Almacenamiento descentralizado compatible con S3 (MinIO, AWS)
  • Sustituto seguro para servicios como Dropbox o Google Drive
PUNTOS DESTACADOS
  • Cifrado extremo a extremo en el navegador (E2EE) con AEGIS-128L
  • Soporte nativo para almacenamiento S3-compatible (AWS, MinIO, Backblaze)
  • Criptografía post-cuántica híbrida X25519 + ML-KEM-768
  • Autenticación OPAQUE que evita enviar contraseñas por la red
  • Interfaz frontend moderna con Vue 3 y backend en Rust
  • Soporte multi-arquitectura para Docker (amd64, armv6, armv7, arm64)
PRECAUCIONES
  • Licencia CC BY-NC 4.0 restringe uso comercial del software
  • La recuperación de cuentas depende estrictamente de la clave privada local
  • Migración entre bases de datos (SQLite a PostgreSQL) implica pérdida de datos si no se gestiona bien
  • Requiere navegador moderno con soporte WebAssembly para funciones criptográficas
  • Configuración de correo SMTP opcional requiere servidor externo activo
VISUAL

Capturas del proyecto

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

Captura de hoodik
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

Pendiente de la cola editorial R11-R6 con investigación verificable.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsVueRust
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
5443543251739000
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.