Skip to content

atelierdisko/sesame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sesame

Sesame – Securely Share Sensitive Data

Description

We share private information in our team and with clients everyday — logins, passwords or ssh-keys. We are all aware that this data is important and most of the time not meant for everyone’s eyes. Humans are wired to take the path of least resistance: In a rush we share confidential logins via email our super secret passwords are getting stuck in Slack chats forever. After a while we forget about it.

That’s why we developed Sesame: A tool to securely share your sensitive data with your clients, team members or friends. We aimed for a minimalistic api and an easy setup so you can dare to own your secrets. Your data is important. Take care of it.

Quickstart

On the fast track? Start Docker and run Sesame with:

docker run -p 80:80 atelierdisko/sesame:latest

Open your browser, you will find Sesame at http://localhost!

Sesame is now running in a Docker container.
To stop the container, type crtl C

Prerequisites

Usage

This project was bootstrapped with Create React App.
Run Sesame in development mode:

  1. Download repository
  2. In project root, run npm install and npm start

The page will reload if you make edits.
You will also see any lint errors in the console.
To stop the dev server, type crtl C

Sesame API

All /api requests are proxied to http://localhost:9001 as defined in package.json.

To run the API locally, see Sesame API