mylocker

A personal enterprise data locker

npm install mylocker
9 downloads in the last month

LockBox - An Enterprise Personal Data Management Platform

Getting Started

Setup Instructions

Prerequisites

  • libssl development library (libssl-dev in Ubuntu)
  • curl
  • git
  • node
  • npm

We will attempt to install these dependencies automatically

Installation overview

Get the lockbox source code:

git clone https://github.com/sxux/LockBox.git
cd LockBox

Then I can install dependencies (this may take a little while):

make deps make

Before you run you'll need to setup the services that you are going to connect to. Follow the directions to Get API Keys.

For your convenience to get started quickly a full set of keys pointing to localhost are provided.

To turn on my lockbox I run:

./lockbox

Then I go to to the dashboard:

http://localhost:8042/

What are these things?

  • Connectors - A service that knows how to connect to and sync data with a place where I have data about myself, such as an account on a site or service, or in some desktop app, on my phone, or even from a device.
  • Collections - My data from the many different sources gets organized into common collections, such as places, contacts, messages, statuses, links, etc.
  • Apps - Once my data is in my locker I need apps that do useful or fun things for me, with the ability to control where my data goes and not have to give up access to my online accounts.

Once I "install" them in my locker (giving them some working space, a local port, and some config), I can browse to them where they provide their own instructions/steps (for now, it's early yet and pretty manual).

We need TONS of help and it's welcomed across the board, particularly in adding and advancing more of the connectors, just don a hard-hat and dig in, all patches welcomed, personal data FTW!

I am the platform.

npm loves you