Skip to content

jmoldow/MylarDistributedDB

Repository files navigation

Mylar Distributed DB

A secure distributed database, built as a Mylar/Meteor package, with end-to-end encryption and usable public key infrastructure.

Dependencies

Installation

  1. Manually install the mylar library dependencies, the mylar program dependencies, and git.

  2. Use git clone -- https://github.com/jmoldow/MylarDistributedDB.git [/path/to/MylarDistributedDB] to checkout the MylarDistributedDB repository.

  3. Use git clone -b <branch-name> -- <repository> [/path/to/mylar] to checkout the desired mylar repository.

  4. (Optional) Run ln -s /path/to/mylar/meteor /usr/local/bin/mylar (may require root privileges) to install mylar globally. If you do this, you may run mylar in place of /path/to/mylar/meteor.

  5. Run /path/to/mylar/meteor --get-ready to have meteor automatically install its Node dependencies.

  6. Run

    cd /path/to/mylar/dev_bundle/lib/node_modules
    ../../bin/npm install mime
    

    to install mime.

Run (Local Development Mode)

In a shell, run

cd /path/to/MylarDistributedDB
./meteor.sh

This starts one IDP server, five MylarDistributedDB servers, the Go servers, and the Go clients.

About

A secure distributed database, built as a Mylar/Meteor package, with end-to-end encryption and usable public key infrastructure.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published