bm.deuts.org

01:17

ExoServe — E2EE Self-Hosted File Storage with Client-Side Encryption

Self-hosted end-to-end encrypted file storage designed for local hardware. All encryption (AES-256-GCM) is client-side — file contents, names, and directory topology are encrypted before upload. Uses a Merkle tree for obfuscated directory structure, hash sharding for blob storage, and concurrent multi-device sync with race condition handling. Vanilla JS WebUI, Python/FastAPI backend, Docker Compose ready. BSL license, 2 stars.