Plataforma de nube autohospedada distribuida como un único binario de Go para compartir archivos, editar código en colaboración y gestionar usuarios.
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 Drive
Dropbox
- 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
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
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
Herramienta gratuita y autoalojada para hacer copias de seguridad de PostgreSQL, con recuperación a un punto en el tiempo, verificación automatizada de restauraciones e interfaz web.
Plataforma de servidor doméstico autohospedada que funciona como proxy inverso seguro, gestor de aplicaciones y gateway, con autenticación, MFA, SSO y protección contra bots.
Servicio de código abierto y autohospedable para compartir notas y archivos cifrados que se autodestruyen, inspirado en PrivNote, con backend en Rust y frontend en Svelte.
Un dashboard personal autoalojable para homelabs, con comprobaciones del estado de los servicios, widgets, temas, paquetes de iconos y un editor de configuración en la interfaz.
Servicio de seguimiento de actividad física autoalojado para sincronizar y analizar actividades de Strava, Garmin Connect y archivos GPX/TCX/FIT, con los datos en tu propio servidor.