Self hosted, easy to install end to end encrypted storage drive.
GitHub RepoImpressions715

Self hosted, easy to install end to end encrypted storage drive.

@the_ospsPost Author

Project Description

View on GitHub

Hoodik: A Self-Hosted, End-to-End Encrypted Storage Drive

If you've ever wanted a self-hosted cloud storage solution that doesn’t compromise on security or simplicity, Hoodik might be exactly what you're looking for. Built with Rust (for speed and safety) and Vue (for a smooth UI), it’s a lightweight, encrypted file storage system that keeps your data private—even from the server hosting it.

With over 500 GitHub stars and growing, Hoodik is gaining traction among developers who want full control over their data without sacrificing usability. Let’s break down why it’s worth checking out.


What It Does

Hoodik is a self-hosted, end-to-end encrypted (E2EE) storage drive that lets you upload, download, and share files securely. Unlike traditional cloud storage, where the provider can technically access your files, Hoodik ensures that only you (and those you explicitly share with) can decrypt the data.

Key features:

  • Hybrid encryption: Files are encrypted with AES, while keys are managed via RSA (generated per user).
  • Searchable encrypted metadata: You can search files without exposing plaintext metadata.
  • Simple UI: A clean web interface makes file management straightforward.
  • Self-hosted: Run it on your own server for full control.

Why It’s Cool

  1. Rust-Powered Performance
    Rust’s memory safety and speed make Hoodik both secure and fast—ideal for handling encryption/decryption on the fly.

  2. No Trust Needed
    Since files are encrypted client-side, even if someone compromised the server, they couldn’t read your data.

  3. Easy Sharing (Securely)
    Share files with other Hoodik users without exposing unencrypted data. The system handles key exchange transparently.

  4. Self-Hosted = No Vendor Lock-In
    Unlike proprietary solutions (looking at you, Dropbox), you own the infrastructure.


How to Try It

Hoodik is designed to be easy to deploy:

  1. Clone the repo:

    git clone https://github.com/hudikhq/hoodik.git
    
  2. Set up with Docker (check the README for full details):

    docker-compose up -d
    
  3. Access the UI at http://localhost:3000, create an account, and start uploading files.

For a deeper dive, check out the GitHub repo.


Final Thoughts

Hoodik is a solid choice for developers who want privacy-first storage without the complexity of rolling their own crypto. It’s not as feature-rich as enterprise solutions (yet), but for personal use or small teams, it strikes a great balance between security and usability.

If you’re tired of trusting third parties with sensitive files, give Hoodik a spin—it might just become your go-to self-hosted drive.

Follow us for more cool projects: @githubprojects

Back to Projects
Project ID: 1955366653228704146Last updated: August 12, 2025 at 08:31 PM