mirror of
https://github.com/Luzifer/ots.git
synced 2024-12-18 03:54:38 -05:00
Add README
Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
parent
ee533e6c88
commit
c02dcc770f
21
README.md
Normal file
21
README.md
Normal file
@ -0,0 +1,21 @@
|
||||
# Luzifer / OTS
|
||||
|
||||
`ots` is a one-time-secret sharing platform. The secret is encrypted with a symmetric 256bit AES encryption in the browser before being sent to the server. Afterwards an URL containing the ID of the secret and the password is generated. The password is never sent to the server so the server will never be able to decrypt the secrets it delivers with a reasonable effort. Also the secret is immediately deleted on the first read.
|
||||
|
||||
## Features
|
||||
|
||||
- AES 256bit encryption
|
||||
- Server does never get the password
|
||||
- Secret is deleted on first read
|
||||
|
||||
## Setup
|
||||
|
||||
- Download the [release](https://github.com/Luzifer/ots/releases)
|
||||
- Start it and you can access the server on http://localhost:3000/
|
||||
|
||||
For a better setup you can choose the backend which is used to store the secrets:
|
||||
|
||||
- `mem` - In memory storage (wiped on restart of the daemon)
|
||||
- `redis` - Storing the secrets in a hash under one key
|
||||
- `REDIS_URL` - Redis connection string `tcp://auth:PWD@HOST:PORT/DB`
|
||||
- `REDIS_KEY` - Key to store the hash in (Default `io.luzifer.ots`)
|
Loading…
Reference in New Issue
Block a user