Simple, self-hosted encrypted file transfer.
- Easy to self-host
- Modern UI/UX
- End-to-end encrypted (E2EE)
- Automatic file deletion
- Supports S3 and simple disk storage
- No user accounts
- Metrics included
We are migrating our docs to the wiki.
You will find extensive and up-to-date documentation there.
| Name | Link |
|---|---|
| License | LICENSE |
| Security | security.md |
| API Spec v1 (OpenAPI) | api_v1.yml |
| Changelog | changelog.md |
Generate a Docker Compose .env file before deploying:
(cd backend && cargo run -p hdrop-env -- --output ../.env)For scripted deployments, pass values with flags and add --non-interactive.
Review the generated TODO_... values before running:
docker compose config
docker compose up -d --buildBundled Postgres stores its initialized users in the postgres_data Docker
volume. If you regenerate .env or change POSTGRES_PASSWORD after the first
startup, Postgres will keep the old password in that existing volume. Either
update the database role password inside Postgres or recreate the bundled
database volume before starting the stack with the new .env.
At Zitane Labs, we are committed to promoting a free and open Internet. We believe in the principles of open source software and the power of community collaboration.
We have chosen to license hdrop under the Affero General Public License version 3 (AGPLv3) for a few key reasons:
-
Community Benefit: The AGPLv3 license ensures that anyone who modifies hdrop and then uses their modified version to provide a service over a network (such as a SaaS product), must make their modifications available to the community. This promotes collaboration and ensures the wider community can benefit from these enhancements.
-
User Freedom: The AGPLv3 license gives users the freedom to use, study, share, and modify the software. We believe in these freedoms and want to extend them to all users of hdrop.
-
Hardened Security: By requiring users of modified versions to share their modifications, the AGPLv3 license helps to ensure that the software remains secure. Security-relevant modifications are more likely to be shared with the community, and can be upstreamed into the main project to benefit all users.
hdrop is free for everyone, and we are committed to keeping it that way.
