# 🚩Newrl : Mainnet Guide

By [megumii](https://paragraph.com/@mirror.megumii) · 2022-11-17

---

![](https://storage.googleapis.com/papyrus_images/5a489052cafb87cb9e4ca6f0986a2440c760af0c6603bd3ed7f2a669af1c49ea.png)

Setup
-----

#### Open Port

    sudo ufw allow ssh && sudo ufw allow 8456 && sudo ufw enable
    

#### Install Dependencies

    sudo apt-get update -y && sudo apt install -y build-essential libssl-dev libffi-dev git curl screen && sudo apt install python3.9 -y
    

#### Install Pip & 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
    

#### Create New Directory & Activate

    sudo mkdir newrl-venv
    cd newrl-venv
    python3.9 -m venv newrl-venv
    

    source newrl-venv/bin/activate
    

#### Clone Reposity + Install Scripts

    git clone https://github.com/newrlfoundation/newrl.git
    cd newrl
    scripts/install.sh mainnet
    

#### Import Testnet Wallet to Mainnet

    cd ~/newrl-venv/newrl/data_mainnet
    

    nano .auth.json
    

Fill it with all contents from your testnet `.authjson`  
eg.

> {"public": "fefcdb9c187f241ffbe76ef89ee9ff85dcd6a1ba0ad60dedaeb195d4azzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz", "private": "be46bf4f061d6a6d813005zzzzzzzzzzzzzzzzzzzzzzzzzzz", "address": "0x0000000000000000000000000000000000000DEAD"}

### Start Node

    screen -S newrl
    

    scripts/start.sh mainnet
    

Close logs session use `CTRL+A+D` Back to logs session use

    screen -Rd newrl
    

### Staking

*   Stake your OG Token in [HERE](https://wallet.newrl.net/)
    
*   Don’t forget to switch to mainnet first and re-KYC
    

Official Community
------------------

*   [Discord](https://discord.gg/6cyeKg7h2v)
    
*   [Twitter](https://twitter.com/newrl_layer1)
    
*   [Telegram](https://t.me/newrl_telegram)

---

*Originally published on [megumii](https://paragraph.com/@mirror.megumii/newrl-mainnet-guide-2)*
