Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 850 Bytes

README.rdoc

File metadata and controls

28 lines (19 loc) · 850 Bytes

README

The secure content (e.g. your passwords) are stored PGP-encrypted in PG database within the Rails app. The client-side (Angular-JS single-page app) authorizes itself with Keybase and uses KBPGP to decrypts the secure content right in the browser.

Basic usage scenario

  1. Sign up for Keybase by clicking Join in site header here - keybase.io/

  2. Generate a public key in Keybase and proove your Github or Twitter identity

  3. Login with your Keybase credentials at cloud-vault.herokuapp.com

  4. Create your first passwords vault

  5. Share it with someone by his Keybase username

Hosting

Demo currently hosted at cloud-vault.herokuapp.com

Local setup

  • MacOS or Linux

  • Ruby 2.1.x

  • PG >= 9.3

No ENV needs to be set. Use seeds.rb for DB initialization.

Running tests

bundle exec rspec