Manta Node

Manta Node is the edge component of the Manta platform. It is designed to run on both ARM and x86 architectures and requires the Docker engine to be installed locally. This guide will walk you through the process of installing Docker, the Manta Node Python module, and building the necessary protobuf files.

Installing Docker

Docker is required to run tasks securely and efficiently on the Manta Node. Below are the instructions for installing Docker on Linux. For Windows and macOS users, please refer to the official Docker documentation.

Installation on Linux

  1. Update your package list:

sudo apt-get update
  1. Install Docker using the convenience script provided by Docker:

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
  1. Verify that Docker is installed correctly:

sudo docker run hello-world

Note

If you encounter permission issues with Docker, such as permission denied, you must follow the Docker documentation on post-installation steps for Linux to resolve these issues.

Installation on Windows and macOS

For Windows and macOS, please follow the official Docker installation guides:

Installing Manta Node

The recommended way to install Manta Node is by using pre-built packages. This approach simplifies the setup and ensures all required dependencies are included.

  1. Download the Wheel File: Obtain the pre-built wheel file for the Manta Node from the official release repository.

  2. Install the Wheel File: Use pip to install the downloaded wheel file. Run the following command in your terminal:

pip install manta_node-<version>-py3-none-any.whl

This method is ideal for most users as it reduces compatibility issues and streamlines the installation process.