FAIR TESTNET

INSTALLATION

Windows

Install the .NET 9.0 Runtime with ASP.NET Core Runtime for your operating system. Follow this link for downloads and instructions.

Download the latest Fair Node Software build here

Unpack downloaded archive to any empty folder on the disk.

Open firewall settings and allow incoming TCP connections for 11002 port for fair.exe executable

Run the following command to start the node

{InstallationPath}\fair.exe node run

Linux

Install the .NET 9.0 Runtime with ASP.NET Core Runtime for your operating system. Follow this link for downloads and instructions.

Create 'fns' directory

sudo mkdir -p /usr/lib/fns/ && cd /usr/lib/fns

Download the latest Fair Node Software distribution package.

sudo wget https://www.ultranet.org/download/fns-testnet-wlm.zip

Extract the distributive archive.

sudo unzip fns-testnet-wlm.zip

Allow incoming TCP connections for 11002) port

 ... 

Run the following command to start the node

/usr/bin/dotnet {InstallationPath}/fair.dll node run

macOS

Install the .NET 9.0 Runtime with ASP.NET Core Runtime for your operating system. Follow this link for downloads and instructions.

Download the latest Fair Node Software archive, extract and set up permissions:

curl https://www.ultranet.org/download/fns-testnet-wlm.zip -o fns.zip
sudo unzip fns.zip -d /usr/local/fns
sudo chown -R $USER /usr/local/fns

Allow incoming TCP connections for 11002 port

 ... 

Run the following command to start the node

/usr/local/share/dotnet/dotnet {InstallationPath}/fair.dll node run

Docker

The following platform was used to test Fair Node Software docker container:

  • Windows 11 x64 WSL2
  • Ubuntu 22.04 LTS
  • MacOS Catalina (10.15.7) x64

Docker is a common container runtime that will easily run Ultranet software. If you are running Linux, ensure you have installed the Docker Engine. If you are running Window or MacOS be free to install Docker Desktop for Windows, MacOS respectively.

The latest Node Sun container will be pulled out and installed at the first its run by the command:

docker run -ti --rm -v ${HOME}:/root mightywill/fns:latest run