https://github.com/encryption4all/cryptify
https://github.com/encryption4all/cryptify
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/encryption4all/cryptify
- Owner: encryption4all
- License: mit
- Created: 2021-07-28T09:34:02.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2026-04-30T07:40:12.000Z (about 2 months ago)
- Last Synced: 2026-04-30T09:20:52.126Z (about 2 months ago)
- Language: Rust
- Size: 3.71 MB
- Stars: 5
- Watchers: 1
- Forks: 4
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
#

> For full documentation, visit [docs.postguard.eu](https://docs.postguard.eu/repos/cryptify).
File encryption and sharing service based on identity attributes. Cryptify is the file storage and delivery backend used by the PostGuard website and JavaScript SDK. When users upload encrypted files through PostGuard, they are stored and served by Cryptify.
Cryptify is a Rust service built on the Rocket framework.
## Development
Docker is the recommended way to run the service:
```bash
docker-compose -f docker-compose.dev.yml up
```
For a production-like setup:
```bash
docker-compose up
```
To work on the service without Docker, Rust is required:
```bash
env ROCKET_CONFIG=conf/config.dev.toml cargo run
```
## Releasing
Releases are automated with [release-plz](https://release-plz.ieni.dev/). Merging to `main` triggers a release, and Docker images are published automatically.
## License
MIT