An open API service indexing awesome lists of open source software.

https://github.com/encryption4all/cryptify


https://github.com/encryption4all/cryptify

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

          

#

PostGuard

> 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