{"repo":"joshua-mo-143/chamber","free":true,"listed":false,"github":"https://github.com/joshua-mo-143/chamber","clone":"git clone https://github.com/joshua-mo-143/chamber.git","description":"Self-hostable SecretOps management made easy.","language":"Rust","stars":15,"topics":[],"license":null,"category":"self-hosted-apps","readme_excerpt":"chamber: A self-hostable SecretOps service. Do you have NIH syndrome? Me too, which is why I made this web service so I can avoid the complexity of having to use Hashicorp Vault. Usage The easiest way to start using Chamber is via the CLI. You will need to install it using the following: You'll want to then set the URL of your Chamber instance using chamber website set [VALUE] . Initially when you load up the web service, a root key will be auto generated for you or you can genrate a keyfile using chamber keygen that will then get put into your web service and persisted. You will need to use this key to unseal the web service using chamber unseal [VALUE] . Once this is done, you can then generate a chamber.bin file using chamber keygen and use chamber upload to upload the new keyfile to the web service to reset your seal key (and cryptographic key)! Deployment to Shuttle To deploy this as a Shuttle service, run the following: Assuming you have the CLI, you will want to use chamber keygen to generate a key file so you can include it in your deployments. Your keyfile will be saved using shuttle-persist . Non Shuttle Deployment This is being worked on! Features - Store your secrets in a self-hostable web server - Lock and unlock your instance using root key - Encrypt your secrets using AES-256-GCM - Signed using ED25519 - IAM system that allows you to lock secrets by role whitelist and power level - Categorise your secrets easily using tags - Postgres backend (multiple backends ","default_branch":null,"files":null,"tree":[],"storefront":"/r/joshua-mo-143","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/joshua-mo-143/chamber/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}