Hoodik

Hoodik

Self-hosted end-to-end encrypted cloud storage drive

983stars
46forks
Last commit: 25d ago
Repo age: 3y old

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:

Share:

Similar Services

Immich

Immich

Open-source photo and video management platform for private servers

89.2k
4.7k
Last commit: 18h ago

Immich is an open-source platform for organizing, backing up, and streaming photos and videos with web and mobile clients, searchable metadata, face clustering, and S3-co...

Alternative to:
Google Photos
Google Photos
+14
MinIO

MinIO

High-performance S3-compatible object storage server

59.8k
6.9k
Last commit: 11d ago

MinIO is a high-performance, S3-compatible object storage server for building private cloud storage, data lakes, and scalable storage backends for applications.

Alternative to:
Amazon S3
Amazon S3
+7
PocketBase

PocketBase

Lightweight open-source realtime backend with embedded SQLite

55.3k
3k
Last commit: 1d ago

Open-source Go backend providing embedded SQLite, realtime (SSE) subscriptions, auth (JWT/OAuth2), file storage, admin UI and REST-style APIs for web and mobile apps.

Alternative to:
PocketBase Cloud
PocketBase Cloud
+17
rclone

rclone

Command-line sync and management tool for cloud and remote storage

55k
4.8k
Last commit: 2d ago

rclone is a CLI tool to sync, copy, mount, and serve files across cloud storage providers and standard protocols like S3, WebDAV, FTP, and SFTP.

Alternative to:
GoodSync
GoodSync
+8
AList

AList

Multi-storage file listing server with WebDAV and previews

48.8k
8k
Last commit: 26d ago

AList is a multi-storage file listing and sharing server with WebDAV access, file previews, protected routes, uploads, and cross-storage file operations.

Alternative to:
Dropbox
Dropbox
+19
copyparty

copyparty

Portable file server with fast resumable uploads and many protocols

41k
1.7k
Last commit: 19h ago

Copyparty is a portable file server with a web UI, accelerated resumable uploads, deduplication, indexing, and support for WebDAV, SFTP, FTP and more.

Alternative to:
WeTransfer
WeTransfer
+19