WHAT IS IT?
Hoodik is a lightweight, self-hosted cloud storage server with end-to-end encryption. All encryption and decryption happen in your browser, so the server never sees your plaintext data. Under the hood it's a Rust backend (Actix-web) with a Vue 3 frontend.
WHY IS IT INTERESTING?
- End-to-end encryption: a hybrid RSA-2048 + AEGIS-128L scheme with key derivation via SHA-2/Blake2b. The server only ever stores ciphertext.
- Secure search: search runs over tokenized, hashed metadata, never over plaintext.
- Leak-free sharing: public links keep the file key hidden from the server, encoded in the URL fragment.
- Flexible infra: SQLite by default or PostgreSQL, local storage or S3-compatible backends (AWS, MinIO, Backblaze B2, Wasabi).
- Full-featured: encrypted notes with a WYSIWYG markdown editor, TOTP 2FA, admin dashboard, and chunked transfers for concurrent uploads/downloads.
USE CASES
- Replace Dropbox/Google Drive with a private instance where the server has zero access to your content.
- Host sensitive files on a VPS without trusting the hosting provider.
- Share documents through encrypted public links without ever exposing the keys.
- Centralize encrypted notes and files on a self-hosted S3 backend (MinIO).
