E
E
Ethernity Docs
Search…
Manual installation
For manual installation please follow the steps below. The installation guide works on both Ubuntu 18.04 LTS and 20.04 LTS

Update system and install ansible

sudo apt-add-repository --yes --update ppa:ansible/ansible
sudo apt update
sudo apt -y install software-properties-common 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 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. Please use your own wallets, the details below are just an example.
cat << EOF > config
ADDRESS=0xf17f52151EbEF6C7334FAD080c5704D77216b732
PRIVATE_KEY=AE6AE8E5CCBFB04590405997EE2D52D2B330726137B875053C36D94E974D162F
RESULT_ADDRESS=0xC5fdf4076b8F3A5357c5E395ab970B5B54098Fef
RESULT_PRIVATE_KEY=0DBBE8E4AE425A6D2687F1A7E3BA17BC98C673636790F1B8AD91193C05875EF1
EOF
If you do not have two wallet keypairs, please follow up with the section of generating wallet keypairs:

Start the node

sudo ansible-galaxy install uoi-io.libvirt
sudo ansible-playbook -i localhost, playbook.yml -e "ansible_python_interpreter=/usr/bin/python3"
After the second run of the script the node should be successfully installed and the following message will be seen on the screen:
ok: [localhost] => {
"msg": "Ethernity NODE installation successful"
}

Check if the service is running correctly.

Service status can be seen by running the below command.
sudo systemctl start etny-vagrant
Copy link
On this page
Update system and install ansible
Clone the repository
Install the kernel with SGX support
Create the config file
Start the node
Check if the service is running correctly.