For full documentation, visit docs.postguard.eu.
SvelteKit web frontend for encrypting and sending files using Yivi identity attributes. This is the main PostGuard web application where users can encrypt files and send them to recipients.
Docker Compose is the recommended way to get started:
git submodule update --init --recursive
docker-compose upThe website is available at http://localhost:8080.
To run without Docker:
npm install
npm run dev| Variable | Description | Default |
|---|---|---|
VITE_FILEHOST_URL |
Filehosting service URL (Cryptify) | http://localhost:8000 |
VITE_PKG_URL |
PKG service URL | http://localhost:8087 |
VITE_MAX_UPLOAD_SIZE |
Maximum file upload size in bytes | - |
VITE_UPLOAD_CHUNK_SIZE |
Upload chunk size in bytes | - |
VITE_FILEREAD_CHUNK_SIZE |
File read chunk size in bytes | - |
Releases are automated with release-please. Merging to main triggers a release PR, and merging that PR publishes Docker images to GHCR.
MIT