Wednesday, May 6, 2015

Sharelock joins the Bitnami Library

Sharelock is now a part of the Bitnami library!

Sharelock is an open source Node.js based project that provides you with a simple and secure way to share secrets. Enter your secret and a list of emails or twitter handles for people that can access your secret. Sharelock encrypts all this and presents you a URL (a sharelock). The URL incorporates your encrypted secret, and it’s the only place it exists. Send the sharelock using any public or private channel, and if recipients can authenticate themselves, they can see the secret. You can also host your own version of Sharelock.

Sharelock is now ready to install in a few clicks with the Bitnami Sharelock installers (available for Linux, Windows and Mac OS X), Virtual Machine images (VMs) and Amazon EC2, Google and Windows Azure cloud images.


Once you have Sharelock running, you must create an Auth0 account. Follow this quick guide and configure the options below in the "/opt/bitnami/apps/sharelock/htdocs/.env" file:


AUTH0_DOMAIN = mydomain

AUTH0_CLIENT_ID = 
AUTH0_CLIENT_SECRET = 
AUTH0_CALLBACK= http://example.com/callback

We also had the opportunity to interview Tomasz Janczuk, Maintainer of the project, who was kind enough to answer some of our questions:

What is the goal of the Sharelock application?

At Auth0 (and in our personal lives) we’re constantly exchanging bits of confidential information. Because we take security so seriously, we didn’t feel comfortable sharing that information through normal channels like email or chat so we created Sharelock as an OSS project that provides a simple and secure way to share those secrets. Our hope is that people take advantage of Sharelock as the default way to share information like passwords, credit card numbers and more. 

What are some of the features of Sharelock?

Anyone can use Sharelock via the web (at sharelock.io) or download apps for Mac and Android. You can type any secret up to 500 characters and share with people using a whole domain (to share with multiple people), an email, or even a twitter handle. And, Sharelock is an OSS project so you can modify the source code to use your own signature or encryption keys as desired. 

Which projects or organizations are using Sharelock?  What kind of projects do they use it for?

Sharelock usage has been heavily driven by individuals in over 100 different countries who, like us, were looking for an easy and secure way to share their secrets. Since Sharelock is an OSS project, we’re excited to see what other places it will show up in the future. 

What do you expect will be the main benefits of having Bitnami packages available for Sharelock?

Bitnami packages will make it even easier to set up Sharelock instances with custom cryptographic keys. Whether people are looking for a more secure way to pass bits of information back and forth within their own apps, or just looking to test, Bitnami will make it super easy for users to get going. 


Would you like your favorite app to be part of Bitnami? Be sure to suggest and vote for it in our monthly contest!