Skip to content
This repository has been archived by the owner on Sep 29, 2022. It is now read-only.

adwait-thattey/gringotts-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gringotts-server

Gringotts is an innovative project that provides a vault based solution to securely store secrets like passwords, keys (GPG/SSH), securely transfer data among people etc.

This is the main server application. Written in node.

The features of the application will be:

Credential Manager:

  • Store all your passwords / credentials or just any data securely.
  • Data is stored in vault, while mappings are stored in node server

Dynamic Credentials

  • Configure the application with your AWS / GCP / Azure primary credentials.
  • Generate new username-password or access-keys for your account on the fly.
  • Configure TTL and privileges for the newly generated credentials

SSH Keys

  • Configure your remote server / machine with the CA of application to accept keys signed by gringotts
  • Generate new ssh keys for your remote machine anytime anywhere with just a couple of clicks
  • All generated keys come with short ttl. So no need to worry about losing your keys or leaving them on any other machine.
  • This picture sums up the workflow

Secure transfer of data

  • Share any data with anyone over insecure channel by encrypting using GPG keys with just a few clicks
  • Keys are stored in the application
  • Provides encryption as a service (Extension of the core functionality provided by vault)
  • This picture sums up the workflow

This is the main server of the project. There are different projects for the Web-UI and the command line / native application

We are in the process of wrapping up in docker containers so that all components can be deployed easily.

This is the proposed architecture of the project.

Each layer is designed to be independent of each other. So you just use use the server and plug in your own UI over it.

The proposed docs for the APIs will be released soon

About

The node server and vault configuration of gringotts project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •