Repolode
hudikhq

hudikhq/hoodik

Servidor de almacenamiento en la nube autohospedado que cifra archivos y notas en el navegador antes de que lleguen al servidor.

Alternativa open source a:Google DriveDropbox

Estrellas
1,532
Forks
73
Issues abiertos
12
Último commit
ayer

¿Qué es?

Hoodik es un servidor de almacenamiento en la nube autohospedado, desarrollado con Rust (Actix-web) en el backend y Vue 3 en el frontend. Los archivos se cifran en el navegador con AEGIS-128L antes de subirse y se descifran después de descargarlos, por lo que el servidor solo almacena texto cifrado. Las claves de los archivos se protegen mediante un esquema híbrido X25519 y ML-KEM-768, y el inicio de sesión utiliza OPAQUE para que la contraseña nunca salga del dispositivo.

Además de almacenar archivos, Hoodik permite crear notas Markdown cifradas, buscar en metadatos tokenizados sin exponer texto sin cifrar al servidor y generar enlaces públicos para compartir, cuya clave de descifrado se encuentra en el fragmento de la URL. Funciona con SQLite de forma predeterminada o con PostgreSQL, y permite almacenar los fragmentos en un disco local o en cualquier servicio compatible con S3. Hay imágenes de Docker para amd64, armv6, armv7 y arm64.

Funciones clave

  • 01Los archivos se cifran en el navegador con AEGIS-128L antes de subirse.
  • 02El inicio de sesión utiliza OPAQUE para que la contraseña nunca llegue al servidor.
  • 03Notas cifradas con un editor Markdown WYSIWYG y guardado automático.
  • 04Búsqueda en metadatos cifrados sin exponer texto sin cifrar en el servidor.
  • 05Enlaces públicos para compartir, con las claves guardadas en el fragmento de la URL.
  • 06Autenticación de dos factores TOTP opcional y panel de administración.
  • 07Almacenamiento en un disco local o en cualquier servicio compatible con S3, con SQLite o PostgreSQL.

Casos de uso

  • Montar una unidad privada de archivos cifrados de extremo a extremo en tu propio servidor o NAS.
  • Almacenar copias de seguridad cifradas en un bucket compatible con S3, como MinIO o Backblaze B2.
  • Compartir archivos mediante enlaces que el servidor no puede descifrar.
  • Guardar notas personales cifradas que sigan siendo fáciles de buscar en tu propia instancia.

Inicio rápido

  1. 1

    Ejecuta el contenedor de Docker con el directorio de datos y la URL de la aplicación

    docker run --name hoodik -d \ -e DATA_DIR='/data' \ -e APP_URL='https://my-app.example.com' \ --volume "$(pwd)/data:/data" \ -p 5443:5443 \ hudik/hoodik:latest
  2. 2

    Abre el servidor en el navegador por el puerto 5443 y acepta el certificado autofirmado

Antes de usarlo

  • La insignia de licencia del README indica CC BY-NC 4.0, una licencia no comercial, por lo que el uso comercial está restringido.
  • El autoalojamiento requiere configurar TLS y ajustar la configuración con cuidado; por ejemplo, definir JWT_SECRET para conservar las sesiones tras los reinicios.
  • Si pierdes la clave privada, perderás el acceso a tus archivos cifrados, así que debes guardarla de forma segura.

Temas

Preguntas frecuentes

¿Qué es hoodik?
Servidor de almacenamiento en la nube autohospedado que cifra archivos y notas en el navegador antes de que lleguen al servidor. Hoodik es un servidor de almacenamiento en la nube autohospedado, desarrollado con Rust (Actix-web) en el backend y Vue 3 en el frontend. Los archivos se cifran en el navegador con AEGIS-128L antes de subirse y se descifran después de descargarlos, por lo que el servidor solo almacena texto cifrado. Las claves de los archivos se protegen mediante un esquema híbrido X25519 y ML-KEM-768, y el inicio de sesión utiliza OPAQUE para que la contraseña nunca salga del dispositivo.
¿hoodik es gratuito? ¿Qué licencia tiene?
hoodik es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿hoodik sigue mantenido?
Mantenimiento activo. El último commit de hoodik fue el 19 oct 2026.
¿Para qué puedo usar hoodik?
Montar una unidad privada de archivos cifrados de extremo a extremo en tu propio servidor o NAS. Almacenar copias de seguridad cifradas en un bucket compatible con S3, como MinIO o Backblaze B2. Compartir archivos mediante enlaces que el servidor no puede descifrar. Guardar notas personales cifradas que sigan siendo fáciles de buscar en tu propia instancia.
¿Cómo se instala hoodik?
Ejecuta el contenedor de Docker con el directorio de datos y la URL de la aplicación: docker run --name hoodik -d \ -e DATA_DIR='/data' \ -e APP_URL='https://my-app.example.com' \ --volume "$(pwd)/data:/data" \ -p 5443:5443 \ hudik/hoodik:latest Abre el servidor en el navegador por el puerto 5443 y acepta el certificado autofirmado
¿Dónde consigo hoodik?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/hudikhq/hoodik

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados