Ethernity Docs
  • Welcome to Ethernity CLOUD
  • Getting Started
  • Ethernity Node Quick Start
    • Hardware Requirements
    • BIOS Settings
    • Supported Platforms
    • Blockchain Settings
    • Security Considerations
    • Installation
  • Ethernity Client Quick Start
    • Platforms and dependencies
    • Blockchain Settings
    • Security Considerations
    • Installation
  • ethernity node
    • Prerequisites
      • Hardware with SGX Support
      • Check SGX Support
      • Installing Linux
        • Download
        • USB Installation Media
        • Ubuntu 18.04 LTS
        • Ubuntu 20.04 LTS (Recommended)
        • Ubuntu 22.04 LTS (Experimental)
        • SSH Connection
      • Blockchain Wallets
    • Download
    • Installing the Node
    • Update the node
    • Configuring the Node
      • Select the network
        • Mainnet on Bloxberg
          • ETNY on Bloxberg
        • Testnet on Bloxberg
          • Data Processors
          • Bloxberg (BERGS)
          • tETNY on Bloxberg
          • tETNY Faucet
        • Mainnet on Polygon
          • ECLD on Polygon
        • Testnet on Polygon (MUMBAI)
      • Task execution price
      • Resources configuration
    • Monitoring the Node
    • Troubleshooting issues
    • Firewall Rules
    • Proof of eXecution
      • Blockchain Metadata
      • IPFS
    • Node Reset
      • Node Connect
        • DHCP
        • Static IP
        • Console
      • Change Password
      • Node wallets
  • Mainnet
    • Mainnet on Bloxberg
    • ETNY on Bloxberg
    • Mainnet on Polygon
    • ECLD on Polygon
  • TESTNET
    • Data Processors
    • Bloxberg (BERGS)
    • tETNY on Bloxberg
    • tETNY Faucet
    • Polygon (MUMBAI)
  • Developer Guide
    • Introduction
    • The EC Protocol
      • Data flow inside EC
    • The GUIDE
      • Environment Prerequisites
      • Step-by-Step dApp
  • ENS Domain Registration
    • Introduction
    • ENS Smart Contract Details
      • Polygon Mainnet
      • Bloxberg Mainnet
    • Registration Steps (ENSRegistrarController)
  • Ethernity Client
    • Prerequisites
      • Python 3.6+
      • git
      • Blockchain Wallet
    • Download
    • Running the Client
    • Configuring the Client
    • Proof of eXecution
      • Blockchain metadata
      • IPFS
  • Ethernity Smart Contract
    • Data Owner API
    • Data Processor API
  • Wallet
    • MetaMask
    • Installation
    • New Wallet
    • Restore Wallet
    • Wallet Validation
    • Contract Upgrade
    • Receive ETNY - Optional step
    • Send ETNY - Optional step
    • Change RPC URL
  • Public Sale Buying Journey
    • Round 1
      • Interest Registration
      • Public sale start
      • Queue placement
      • Crypto (USDT) payment
      • Bloxberg receiving address
      • Troubleshooting
    • Round 2
      • ❗VERY IMPORTANT
      • Interest Registration
      • Login
      • KYC - R2
      • Queue placement
      • Payment Options
        • USDT
        • Coin Payments - Crypto
        • Coin Payments - Paypal
    • Round 3
      • ❗VERY IMPORTANT
      • Interest Registration
      • Login
      • KYC
      • Package Selection
      • Payment Methods
        • DIRECT
          • USDT - ERC-20
          • USDT - TRC-20
          • USD - Polygon
          • BUSD - BSC
        • COINPAYMENTS
        • PAYPAL
        • CEXs and Hot Wallets Withdraw
          • Binance
          • Coinbase
          • Kraken
          • MetaMask
          • Trust Wallet
        • Receive ETNY
  • Staking dApp
    • Intro
    • Node address and private key
    • Import private key
    • Connect wallet to dApp
    • Change connected wallet
      • Disconnect wallet address
    • Staking dApp homepage
      • Account
      • Pending
      • Approved
      • Terminated
      • Marketplace
    • Base stake
      • Create base stake
      • Approve base stake
    • Extended stake
      • Create extended stake
      • Apply for an extended stake
      • Approve extended stake
    • Open Beta Staking dApp
  • SWAP dAPP
    • Intro
    • Create Account
    • Login
    • KYC
    • Setting up the profile
    • Dashboard
    • Confirmation
    • Sign transactions
  • LIQUIDITY PROGRAM
    • Liquidity Supply Guide
    • Connect wallet
    • Select range
    • Choose contribution
    • Viewing pools
    • Remove liquidity
  • Hardware Affiliate Program
    • Intro
    • Hardware Affiliate
      • Create Account
      • Login
      • Dashboard
      • Generate codes
      • Upload Codes
      • Profile information
    • Node operator
      • Register
      • Login
      • KYC
      • Activate Device
  • Contact
    • Social Media
Powered by GitBook
On this page
  • Hardware and BIOS
  • Platform Software
  • Blockchain and Wallets Settings
  • Installation
  • Quick Start
  • Install ansible
  • Clone the repository
  • Install the kernel with SGX support
  • Create the config file
  • Deploy the node
  • Start the node

Was this helpful?

Ethernity Node Quick Start

PreviousWelcome to Ethernity CLOUDNextHardware Requirements

Last updated 1 year ago

Was this helpful?

To run an Ethernity NODE there are some requirements. Please review the requirements carefully.

Hardware and BIOS

Platform Software

Blockchain and Wallets Settings

Installation

Quick Start

Install ansible

sudo apt update
sudo apt -y install software-properties-common
sudo apt-add-repository --yes --update ppa:ansible/ansible
sudo apt -y install ansible

Clone the repository

git clone https://github.com/ethernity-cloud/mvp-pox-node.git

Install the kernel with SGX support

cd mvp-pox-node
sudo ansible-galaxy collection install crivetimihai.virtualization
sudo ansible-galaxy install uoi-io.libvirt
sudo ansible-playbook -i localhost, playbook.yml \
  -e "ansible_python_interpreter=/usr/bin/python3"

After the first run of the script, the new kernel is installed and the following message will be displayed:

ok: [localhost] => {
    "msg": "The kernel has been updated, a reboot is required"
}

Reboot the system as requested.

sudo reboot

Reconnect via SSH and resume the installation. Change to repository directory.

cd mvp-pox-node

Create the config file

Write the blockchain wallets keypairs inside the config file if you have not done so already.

cat << EOF > config
ADDRESS=0xf17f52151EbEF6C7334FAD080c5704D77216b732
PRIVATE_KEY=AE6AE8E5CCBFB04590405997EE2D52D2B330726137B875053C36D94E974D162F
RESULT_ADDRESS=0xC5fdf4076b8F3A5357c5E395ab970B5B54098Fef
RESULT_PRIVATE_KEY=0DBBE8E4AE425A6D2687F1A7E3BA17BC98C673636790F1B8AD91193C05875EF1
EOF

Deploy the node

sudo ansible-galaxy collection install crivetimihai.virtualization
sudo ansible-galaxy install uoi-io.libvirt
sudo ansible-playbook -i localhost, playbook.yml \
  -e "ansible_python_interpreter=/usr/bin/python3"
sudo cp -rf ~/.vagrant.d /root

Start the node

systemctl start etny-vagrant
Hardware Requirements
BIOS Settings
Supported Platforms
Blockchain Settings
Installation