Sha256: ac22d2d2f35d9ffd2aa230390a6883fe7def42b9598e0d9f7ff5685fcd8981fd

Contents?: true

Size: 1.62 KB

Versions: 2

Compression:

Stored size: 1.62 KB

Contents

# YoPass - Share Secrets Securely
[![Build Status](https://travis-ci.org/jhaals/yopass.png?branch=master)](https://travis-ci.org/jhaals/yopass)

YoPass is a website for sharing secrets in a quick and secure manner.
This project is created to minimize the amount of passwords floating around in ticket management systems, IRC logs and emails. YoPass generates a one-time URL with an expiration date so you don't have to worry about passwords being visible forever

* AES-256 encryption
* Secrets can only be viewed once
* No secrets are written to disk
* No account or user management required
* Secrets self destruct after X hours
* Decryption key can be sent over SMS

### Installation / Configuration

    gem install yopass

* install and start memcached
* edit `conf/yopass.yaml` and move it to desired location (don't forge to specify that path in the YOPASS_CONFIG environment variable)
* done!

Most settings can be configured with environment variables.

    YOPASS_CONFIG='/path/to/yopass.yaml'
    YOPASS_BASE_URL='https://yopass.mydomain.com'
    YOPASS_MEMCACHED_URL='memcached_address'


### Run in docker container
YoPass Docker container available [here](https://hub.docker.com/u/jhaals/yopass)

make sure to change `YOPASS_BASE_URL`

    docker run -e "RACK_ENV=production" -e "YOPASS_BASE_URL=http://192.168.59.105:4567" -p 4567:4567 -d jhaals/yopass

### SMS providers

Lacking your SMS provider? Just fork the repo and submit a pull request.
Use the bulksms provider in ```lib/sms_provider/bulksms.rb``` as example

##### Supported Providers
Bulksms

### Screenshot
![YoPass website](http://f.cl.ly/items/2F2T1L3a3R162K2G383q/yopass.png)

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
yopass-2.1.1 README.md
yopass-2.1.0 README.md