# kurpod

> KURPOD is a self-hosted, open-source encrypted file storage system with dual-volume plausible deniability, hiding files in innocuously named blobs.

- **Category:** File Storage
- **Licence:** AGPL-3.0
- **Latest version:** v0.1.6
- **Open source:** oss
- **Languages:** JavaScript, Rust
- **Platforms:** Docker, Linux, Homebrew, Build from Source
- **Tags:** Privacy, Encryption, Vault, File Storage, Argon2id, Single Binary, Rust, Self Hosted, Web Interface, Xchacha20 poly1305, Plausible Deniability, Dual Volume

## Description

KURPOD is a self-hosted encrypted file storage system written in Rust that stores all files in a single encrypted blob file. Its key feature is dual-volume plausible deniability: each container has a standard volume and a hidden volume, each unlocked with a different password. Under coercion, you can reveal the decoy password showing innocent files while your real data remains cryptographically hidden. The server is a single ~2MB binary with no external dependencies or databases, offering a React-based web interface with dark/light themes, drag-and-drop upload, file previews, and a REST API. It runs on Linux, macOS, Windows, and ARM64 (including Raspberry Pi), installable via Docker, Homebrew, direct binary download, or building from source. The project is in early release (v0.1.x) with known limitations including single-user sessions, no built-in TLS, no native mobile apps, and manual backups.

## Links

- [Homepage](https://github.com/srv1n/kurpod)
- [Website](https://kurpod.com)
- [Docker](ghcr.io/srv1n/kurpod-server)
- [GitHub Repository](https://github.com/srv1n/kurpod)
- [GitHub Issues](https://github.com/srv1n/kurpod/issues)
- [GitHub Discussions](https://github.com/srv1n/kurpod/discussions)
- [GitHub Releases](https://github.com/srv1n/kurpod/releases)
- [GitHub Actions](https://github.com/srv1n/kurpod/actions)

---
Source: https://selfhost.directory/project/kurpod