| Man, I would love a self-hosted version of this. I've worked at a lot of tiny startups and it often goes like this: 1. Sam needs to send some sensitive credentials to Alex 2. Well, we know we shouldn't use slack or email 3. We should probably use a shared password manager, but that'd be a much larger conversation with the whole dev team 4. There are a ton of options if I search "share secrets securely," but I'd have to dig into a few to figure out if I trust A. that company and B. their security model 5. Fuck it, just share it on slack, delete the message later, and hope for the best. We'll figure out a better solution "next time." I'd love something simple and self-hosted that I could throw onto heroku, or deploy as a ready-made container, that'd provide one-time-use urls like this. It'd be a great way to have slightly better secret delivery over insecure channels (like slack) in the early days of an eng team before we get around to setting up a unified system for secret sharing. And easy self-hosting means we don't have to solve the trust problem every time. |
We faced this ourselves countless times, and it is exactly why we created both OTS and Snip (https://github.com/sniptt-official/snip - like OTS but with the ability to persist secrets and also create shared vaults etc.).
Pleased to say that self-hosted options for both OTS and Snip are currently top of our roadmap.
Keep an eye on the repos for updates! :)