Have you ever needed to send a password or other sensitive information to a colleague, friend, or client - and ended up pasting it into a chat message or email? It happens far too often! That’s exactly why I created CredShare.app; to have a dead simple alternative that is safer than the common practice!
The idea behind CredShare.app is pretty simple: provide a dedicated place to securely share small secrets. Is it the most elaborate, enterprise-grade solution out there? No - and that’s on purpose. By focusing on a simple, streamlined workflow, CredShare.app takes care of most people’s day-to-day needs without the complexity.
How It Works
CredShare.app is open source. That means you can spin up your own instance - so you don’t have to rely on my server and can fully control all data. With Docker, it’s as easy as:
git clone https://github.com/remimikalsen/sharepass cd sharepass docker compose up -d
Of course, you'll have to connect the app to some kind of SSL enabled ingress or proxy like Traefik or NginX, and have proper control of your server for this to be truly safe.
You can tailor thing like the time-to-live for the download link, the maximum number of attempts to decrypt the secret, IP quotas and more, using environment variables.
If you already pay for or host solutions that already have this functionality, good for you! But if you’re looking for a straightforward way to handle day-to-day secret sharing, give CredShare.app a try. It might be a humble approach to a complex problem, but for many of us, it’s exactly the solution we need.