sept

Secure storage for your secrets

If you want to securely store your secrets, look no further: Sept was designed for the truly paranoid, by truly paranoids; for the performance-oriented, by performance-obsessed engineers.

Your secrets are only accessible from the command line. Everything is encrypted and decrypted on the client side using asymmetric cryptography. The server will never know what information you are storing or sharing.

This is what the usual workflow looks like:

$ sept set APP_NAME foobar
# OK
$ sept get APP_NAME
APP_NAME=foobar
$ sept run -- ./my/server

Now your process has access to all the environment variables configured in Sept.

If you prefer to dump all the key/value pairs into a file, that's easy:

$ sept getall > .env

Then your .env file will contain one key/value pair per line.

Check the documentation to learn about all the available commands.