Node Installation

OBADA Node Installation Instructions

Requirements

A signed MOU (Memorandum of Understanding) is required before connecting to the network.

Help

Downloads

Technical Skills Required

The tech installing the node should be familiar with Docker, Docker Compose (for the dev network setup) and Terraform (for the live full core).

Hardware Requirements

Both the dev and live versions of Obada will run in a virtual environment on any base hardware / operating system that supports Docker.

  • Machine Capacity: AWS t2.medium instance or equivalent.

  • Scalability: Machine will not need to scale during the PoC.

  • To hold live data, Full Cores will need to be significantly larger for production. Sizing estimates will require further modeling.

Development Node -- Installation Instructions

The Dev Node is a working copy of the complete blockchain system for developers to run on their local machine.

  • It does not connect to other nodes.

  • It runs four copies of each blockchain (required in Hyperledger for obtaining consensus)

  • Installation time is approximate 10 minutes.

To Install:

  1. Set up Docker on some machine

  2. Download the Dev Node

  3. Execute the file and the node will self extract.

Next Steps

  • Test connecting to the blockchain via the APIs. Swagger (OpenAPI) tools are located in one of the nodes.

  • or Install the Full Core

Full Core -- Installation Instructions

The Full Core is a complete copy of Obada. "Obada in a box".

Hosting / Network Requirements

  • The live node must have a static IP

  • The IP must get added to "the list" so other nodes can connect.

  • Incoming IP addresses must be restricted to other nodes.

  • The live node must be available 24/7/365

To Install:

  1. Submit a signed MOU to Obada.

  2. Set up Docker on some machine

  3. Download the Full Core.

  4. Execute the file and the node will self extract.

Last updated