FuLink Worker Installation

FuLink can be run either from a docker container or via local installation. Running Fulink via a docker container simplifies the installation process and negates the need for a local installation. Therefore, it is recommended that you use docker for installation.

Docker install and update

  1. Install Docker Engine

  2. Pull the latest FuLink image.

  3. docker pull fulink/fulink:latest

  4. Create a directory in your host machine for later usage.

    cd /root
    
    mkdir fulink
  5. Copy the keystore file of the Worker account to the host directory selected in step 3. The private file generated by FuLink Worker will also be stored in this directory.

    cp /root/geth-linux-amd64-1.10.23-d901d853/keystore/* /root/fulink

    Please ensure that this directory has 777 permissions:

    chmod -R 777 /root/fulink

Local Install

FuLink supports Python 3.9. If you don’t already have it, install Python.

In order to isolate global system dependencies from fulink-specific dependencies, we highly recommend using python-virtualenv to install fulink inside a dedicated virtual environment.

For full documentation on virtualenv see:

  1. Create a Virtual Environment

    Create a virtual environment in a folder somewhere on your machine. This virtual environment is a self-contained directory tree that will contain a python installation for a particular version of Python, and various installed packages needed to run the node.

  2. Activate the newly created virtual environment

  3. Download built package or Download source package and install the Fulink package Download the python package:

    Install the python package:

  4. Verify Installation

    Before continuing, verify that your Fulink installation and entry points are functional.

    Activate your virtual environment, if not activated already:

    Next, verify fulink is importable. No response is successful, silence is golden:

    Then, run the fulink --help command:

    You will get this output:

Last updated