Installation
Running on regular machine (VPS/Dedicated)
Install all dependencies needed
sudo apt-get update
sudo apt install -y build-essential libssl-dev libffi-dev git curl screen
sudo apt install software-properties-common
Add deadsnakes repository
sudo add-apt-repository ppa:deadsnakes/ppa
Install python, pip and python3 venv
curl -sSL https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py
sudo apt install python3.9-venv
sudo mkdir newrl-venv
cd newrl-venv
python3.9 -m venv newrl-venv
Refresh all variable / environment
source newrl-venv/bin/activate
Download and Build App Binaries
git clone https://github.com/newrlfoundation/newrl.git
Go to newrl folder
cd newrl
Run the mainnet
screen -S newrl
scripts/install.sh mainnet
Note: The port 8456 for mainnet and 8421 if testnet should be publicly accessible on the instance. On AWS, this can be done by opening inbound port in the security group. For local installations, the router need to be configured to bypass symmetric NAT for the port 8456 for mainnet and 8421 for testnet.
Running From AWS Instance​
sudo service newrl stop # Ctrl+C if not stopping in few seconds
cd newrl/data_mainnet
sudo rm newrl.db
sudo service newrl start
Note: The port 8456 for mainnet and 8421 if testnet should be publicly accessible on the instance. On AWS, this can be done by opening inbound port in the security group. For local installations, the router need to be configured to bypass symmetric NAT for the port 8456 for mainnet and 8421 for testnet.
Last updated