A simple, encrypted, one-time secret sharing app
This is intended to be used as a Docker container. You can either use the image ghcr.io/cyllective/onetim3 or build the image yourself with make docker-image. As an example on how to deploy it, see docker-compose.yaml.
Important
HTTPS is required! The Web Crypto API will only work on localhost or HTTPS connections.
The app is configured with environment variables.
| Variable | Affects | Default |
|---|---|---|
DEBUG |
If debug output should be printed | - |
DB_PATH |
Where the SQLite3 database will be saved | ./onetim3.sqlite |
For development, use air. There is a configuration file already present. It opens a proxy on port 8081.