Ravenode Documentation
  • About
  • Testnet
    • Tangle
      • 🖥️Installation
    • Union
      • 🖥️Installation
    • Waku
      • 🖥️Installation
    • Dusk
      • 🖥️Installation
      • 🔄Update
    • Stratis
      • 🖥️Installation
    • hyperbridge
      • 🖥️Installation
    • Initia
      • 🖥️Installation
    • Nubit
      • 🖥️Installation
    • Analog
      • 🖥️Installation
      • 🖥️Update Timechain Node
      • ⚠️Timechain Node Deletion
    • Dill
      • 🖥️Installation (Andes)
      • 🖥️Installation (Alps)
      • ⚠️Validator Deletion
    • Symphony
      • 🖥️Installation
      • 🖥️Oracle Voter Setup
      • 📝Cheat Sheet
      • ⚠️Node Deletion
    • Nillion Verifier
      • 🖥️Installation
      • 🖥️Update Verifier
      • ⚠️Verifier Deletion
Powered by GitBook
On this page
  • Hardware Specifications
  • Run Light Node
  • Run Using Daemon Service
  • Enable & Start Service
  • Check Node Logs
  • Run Using Screen
  • Verify Screen Installation
  • Create Screen
  • Run Light Node
  • Backup Generated Wallet Seed Phrase
  • Import Existing Wallet to Node
  • Set Environment
  • List Keys
  • Import Using Mnemonic Phrase Into Nubit-Node
  • Import Using Private Key Into Nubit-Node
  1. Testnet
  2. Nubit

Installation

PreviousNubitNextAnalog

Last updated 10 months ago

Hardware Specifications

CPU
RAM
Storage
Bandwidth

Single Core

500 MB

100 GB SSD

0.1 Mbps Upload/Downlaod

Run Light Node

curl -sL1 https://nubit.sh | bash

Copy & backup the Pubkey to verify on

Run Using Daemon Service

Create the service by running this command below:

sudo tee /etc/systemd/system/nubit.service > /dev/null <<EOF                                                              
[Unit]
Description=Nubit Light Node
After=network.target

[Service]
User=root
WorkingDirectory=/root/nubit-node
ExecStart=/root/nubit-node/start.sh
Restart=always
RestartSec=10
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=nubit-node

[Install]
WantedBy=multi-user.target
EOF

Enable & Start Service

sudo systemctl daemon-reload
sudo systemctl enable nubit
sudo systemctl start nubit

Check Node Logs

sudo journalctl -u nubit -f --no-hostname -o cat

Run Using Screen

Install the Screen package by running this command below:

sudo apt-get install screen

Verify Screen Installation

screen --version

Create Screen

screen -S nubit

Run Light Node

curl -sL1 https://nubit.sh | bash

If you want to exit a screen session, simply press Ctrl + A followed by D.

If you want to reattach to a session, use this command below

screen -r nubit

Backup Generated Wallet Seed Phrase

cd nubit-node
sudo cat mnemonic.txt

Copy all 24 words and save them to your backup somewhere.

Import Existing Wallet to Node

Set Environment

Navigate to the nubit-node directory

cd nubit-node

Set the path and environment variables. Set NODE_TYPE to full if you are running a full node. In this case, we are running a light client

export PATH=$PATH:$(pwd)/bin
NETWORK=nubit-alphatestnet-1
NODE_TYPE=light
store=$HOME/.nubit-${NODE_TYPE}-${NETWORK}/

List Keys

Use the following command to view your Nubit address list:

nkey list --p2p.network $NETWORK --node.type $NODE_TYPE

Import Using Mnemonic Phrase Into Nubit-Node

nkey add my_nubit_key --recover --keyring-backend test --node.type $NODE_TYPE --p2p.network $NETWORK

Enter your mnemonic phrase, when prompted with "Enter your bip39 mnemonic,"

Import Using Private Key Into Nubit-Node

Nubit-node also supports importing addresses using private key files. Refer to the following command, replacing my_nubit_key with the desired key name and ~/nubit-da/nubit-node/account1.private with the actual location of your private key file:

nkey import my_nubit_key ~/nubit-da/nubit-node/account1.private --keyring-backend test --node.type $NODE_TYPE --p2p.network $NETWORK

If you want to delete all your keys, run this command below:

rm -rf $HOME/.nubit-$NODE_TYPE*

If you want to delete specific keys, run this command below:

nkey delete (YOUR_KEY_NAME) --keyring-backend test --p2p.network $NETWORK --node.type $NODE_TYPE

Copy & backup the Pubkey to verify on

Official guide:

🖥️
https://alpha.nubit.org/
https://alpha.nubit.org/
https://docs.nubit.org/nubit-da/interact-with-nubit-da/manage-keys