
Hoodik
Self-hosted end-to-end encrypted cloud storage drive
1.4k stars 64 forks last commit first released
Actively maintained
Last commit 27 Jul 2026.
Hoodik is a lightweight, secure cloud storage drive you can run on your own infrastructure. It focuses on end-to-end encryption, with encryption and decryption performed on the client to protect files and metadata from server-side exposure.
Key Features
- End-to-end encryption using a hybrid approach (per-user RSA keys and per-file AES keys)
- Chunked storage with per-chunk encryption for efficient parallel uploads/downloads
- Secure file sharing with public links that do not reveal the underlying file key to recipients
- Privacy-preserving search via tokenization and hashing of searchable metadata
- Web-based interface for file management, upload, download, and sharing
- Supports SQLite (default) or PostgreSQL as the backing database
Use Cases
- Personal or family private cloud drive with strong client-side encryption
- Small teams needing secure file sharing with link-based access
- Hosting sensitive documents where server operators should not see plaintext metadata
Limitations and Considerations
- Switching between SQLite and PostgreSQL after initial use can cause data loss because databases are not interchangeable
- Server-side encryption/decryption exists as a fallback for low-power clients, but reduces the end-to-end security model
Hoodik is well-suited for users who want a simple, fast, self-managed storage drive while retaining control over encryption keys and minimizing plaintext exposure. Its combination of E2EE, chunked transfers, and secure sharing makes it a practical option for privacy-focused file storage and distribution.
Categories:
Tags:
Tech Stack:
Similar to Hoodik

Send
Encrypted file sharing with expiring links
Self-hostable encrypted file sharing service with expiring links, download limits, and optional password protection for secure, temporary transfers.
myDrive
Self-hosted cloud file storage and sharing server
Open source Google Drive-like cloud storage with uploads, sharing, media gallery, and optional AES-256 encryption, backed by MongoDB and pluggable storage.


Gokapi
Self-hosted expiring file sharing with optional S3 storage
Lightweight self-hosted Firefox Send alternative for secure, expiring file shares with user roles, optional S3-compatible storage, and REST API.
Lufin
Modern self-hosted file sharing with optional end-to-end encryption
Lufin is a modern self-hosted file-sharing app with client-side encryption, S3/MinIO storage support, rich previews, password protection, and Docker Compose deployment.
AList
Multi-storage file listing server with WebDAV and previews
AList is a multi-storage file listing and sharing server with WebDAV access, file previews, protected routes, uploads, and cross-storage file operations.

Cloudreve
Self-hosted file management and sharing with multi-storage support
Cloudreve is a self-hosted file management and sharing platform with multi-user access, WebDAV, share links, and support for local and S3-compatible storage backends.


