Skip to content

Small webapp to securely share passwords or other secrets. Backed by Hashicorp's Vault.

License

Notifications You must be signed in to change notification settings

solarmonkey/secure-share

 
 

Repository files navigation

Secure Share

Getting started

Run vault and create a token. In development use the dev server as such:

vault server -dev

The root token is in the output. You can set that to the VAULT_TOKEN env var, or use it to generate a new, non-root token (after setting the correct VAULT_ADDR as per the output.:

vault token create

Run the backend: python run_app.py

Run the frontend: yarn dev

See it at http://localhost:5000!

TODO

  • Welcome text
  • Error on backend 404 instead of loading...
  • Remove backend views
  • Wrap in docker(-compose) for easy deploy
  • Move from apistar to something maintained
  • Fix base url issues
  • Single-view secrets
  • Out of band password
  • Custom fields
  • Better error display (and removal)
  • Custom lifetimes

About

Small webapp to securely share passwords or other secrets. Backed by Hashicorp's Vault.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 72.3%
  • Python 23.6%
  • Dockerfile 2.9%
  • HTML 1.2%