Guide / Tutorial on how to setup a remote omega masternode to earn omega yield.
- Ubuntu VPS from VULTR (cheapest VPS is enough)
- Omega Wallet on local Computer
Controllers Wallet = Wallet on local Computer
Masternode Wallet = Wallet on remote VPS Server
Omega Controllers Wallet Setup
First, open Omega Wallet and go to “debug window”.
In this debug window, go to “Console” and type in “masternode genkey”. Save the output to a text file called “masternode.txt”.
Now create a “new Address” called “Masternode1”.
Then, go to tab “send” and send EXACTLY 1,000 OMEGA to your Masternode1 address. Wait for 15 Confirmations.
Open the debug window again and type in “masternode outputs”. Save both values in the masternode.txt file.
Ubuntu VPS Setup
If you don’t have a VPS already, get the 1GB Ram VPS from Vultr: Rent VPS
Install Ubuntu OS onto it.
Connect to your Ubuntu VPS via SSH and update & upgrade the server first.
apt-get update apt-get upgrade
Now add a user and add him in the sudoers group so he has root access.
adduser omega adduser omega sudo
Now change to user “omega” and setup SSH keys for enhanced Security.
su omega ssh-keygen -b 4096 cd .ssh cat id_rsa.pub >> authorized_keys
Now save the private key “id_rsa” to your clients computer so you can authenticate to the server with the SSH Certificate. (You must convert id_rsa to a “.ppk file in order to use the privatekey with Putty)
Restart the SSH Server and test if the authentication with the private key works.
sudo service ssh restart
If it works, edit the SSH config file to disable password authentication & root login.
sudo nano /etc/ssh/sshd_config
Change following Values in the file.
PasswordAuthentication no UsePAM no PermitRootLogin no
OMEGA Masternode Setup
First we install omegad onto the ubuntu vps server.
Download the script and execute it. Follow the Instructions and answer the questions.
sudo wget https://raw.githubusercontent.com/XeZZoR/scripts/master/Omega/omega_setup.sh sudo chmod 755 omega_setup.sh ./omega_setup.sh
Now we need to install Sentinel.
sudo apt-get -y install python-virtualenv virtualenv sudo git clone https://github.com/omegacoinnetwork/sentinel.git && cd sentinel virtualenv ./venv ./venv/bin/pip install -r requirements.txt
sudo crontab -e
Add the line below to the end of the crontab file and save it.
* * * * * cd /home/omega/sentinel && ./venv/bin/python bin/sentinel.py >/dev/null 2>&1
Now open sentinel.conf and change /home/username/ to /home/omega/.
sudo nano ~/sentinel/sentinel.conf
Now enter following.
Final Omega Masternode Setup Step
Back on the local Computer, go to “%appdata%/OmegaCoinCore/omegacoin.conf” and add these 2 lines with your values. (You set rpcuser & rpcpassword on the vps)
Open OmegaCoin Wallet on local Computer and click on “Tools –> Open Masternode Configuration File”.
Now add the following Lines at the end of the file.
MN1 126.96.36.199:7777 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0
MN1 = Masternode alias
123:220.42.69:7777 = IP address & port of remote ubuntu masternode vps
93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg = output of “masternode genkey” command
2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c = 1. value of output of “masternode outputs” command
0 = 2. value of output from “masternode outputs” command in debug window
Now enable “show masternodes tab” in “Settings–>Options–>Wallet”.
Then navigate to the Masternodes Tab in your Wallet and click “Start” and the Masternode should start successfully!
I hope i could help you on how to setup an Omega Masternode! 🙂
If questions, please comment below 🙂