Skip to content

Run a POA node on Windows (Simple)

Joseph Kearney edited this page Apr 20, 2020 · 26 revisions

Running a POA node on Catalyst in Depth Guide

This is a simplified and visually explained guide for running a node. If you feel confident with installing software and running commands through command prompt please find the the general guide here:

Run a POA node on Windows

Step 1: Software installation.

To begin this process there are three pieces of software that must be installed these are:

  • .Net Framework
  • Rust
  • MongoDB

We will go through these in turn.

Firstly however we must explain some of the tool we will be using to install the pieces of software. The main componants of all three software will be installed like any other software. However some elements will be added

alt text

Step 1A: Installing .Net

.Net is installed through the link:

.Net Core 3.1 SDK.

This link should automatically download the SDK needed. If it does not please click the link in the below photo.

alt text

This can generally be done by double clicking the software on the bottom bar which should look like:

alt text

Running this software should bring up a screen like:

alt text

Proceed through the steps indicated in the the software installation. The installation may at points ask for permission to allow the app to make changes to your computer, if this happens select the yes option. Once the installation is complete select the close option.

Step 1B: Installing Rust

Firstly we must install the C++ build tools for Visual Studion. To do this click on the link:

Build tools for visual studio

Then you must select the option displayed below.

alt text

Rust Download for Windows

This should automatically begin the download of rust. If this does not work use this link:

alt text

Once the installer is downloaded run it by opening the downloaded installer. When run several options should be availiable for the instalation. We must select the higlighted option in the below image.

alt text

After this option is checked press install. This installation may take a while. Once it is complete you will be required to restart your PC.

The download for Rust can be found at the link:

Install Rust

Then select the Download Rustup-init.exe (64-bit) as seen in the below image.

alt text

Once the download has completed run the downloaded installation package. This will open your command prompt. This will ask you whether you wish to proceed, continue by typing y and then enter.

alt text

The instalation will then ask what kind of install you wish to perform, select option 1 by typing 1 and then enter.

alt text

Once the download is complete the command prompt will look as below, press enter to complete the install.

alt text

Step 1C: Installing MongoDB

Use the following link to gownload the MongoDB installer:

MongoDB Community Installer

If that does not work use the link:

MongoDB Download Center

Select Windows under the operating system tab and MSI under the package.

alt text

Then open the installer which should open a window that looks like this:

alt text

Follow the links pressing next and accept the End-User License agreement. You will then be asked what kind of download you would like, select complete.

alt text

The installer will ask about Service configuration, leave as default as seen in the below image.

alt text

At the next step the installer will ask if you wish to install MongoDB compass, check the box that says Install MongoDB Compass as seen in the below image and click next.

alt text

On the final box select install, at this point the app may request permissions you must allow these to complete the download. This download may take a while.

Step 1D: Installing Git

Start by downloading the git installer using the following link:

git Installer

The download should automatically start if it does not click the link in the image below.

alt text

Run the installer once the download is complete to bring up a window like below.

alt text

Use the settings in the following images (most are default settings):

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

Git is now installed on your PC

Step 2: Checking and updating installations.

Step 3: Cloning the Catalyst Repository

Step 4: Update the Repository Sub-Modules

Step 5: Build the Catalyst solution

Step 6: Set Node Passwords

Step 7: Set up Peer ID

Step 8: Port Forwarding

Step 9: Running the Node

Clone this wiki locally