One-time links (simple secret pusher)
The data is stored in memory or in a database file (see .env.sample for details).
The data is encrypted with the AES-256 algorithm.
The encryption key consists of a common part stored in an environment variable and a unique part. A unique part is generated for each secret and passed in the link. The link also contains a unique identifier for the secret.
-
Prepare .env-file based on .env.sample
-
Create "data" directory for persistent storage
docker build -t ephemera-link .
docker run --name ephemera-link -d -p 8834:8834 --env-file .env -v data:/app/data ephemera-link