Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including mylocker with all npm packages installed. Try it out:

var mylocker = require("mylocker")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

mylocker v0.0.1

A personal enterprise data locker

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.

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free