EUNO· Masternode Setup
Last Update: 19.08.2021
Introduction
This tutorial will guide you in detail through the steps necessary to setup a EUNO masternode on Ubuntu (20.04 64-bit in this case) remote server (VPS) that is controlled via your local Control wallet. Your local wallet is not required to be kept open and you can store it as a cold wallet whilst still collecting masternode payments. If you can run your Control wallet 24h, the collected Masternode rewards can get stake rewards. There are other ways to setup masternode, but this one is highly recommended as it’s one of the most secure ways. If you need any additional help, feel free to join EUNO telegram https://t.me/EUNOofficial) and ask for a help in the channel. DO NOT receive any help or assistance through private messages, because there are many impersonators showing up as EUNO team members that are trying to steal coins from you! They might look legit, but it’s high likely they are scammers. No one ever from EUNO team will contact you privately and offer you help. Every help will be offered in public support channel and move to DM after spoken to in public!
Basic requirements:
- Local system – your everyday computer, which will run the Control wallet and hold the masternode coins
- Remote VPS with Ubuntu or Windows Server 20.04 64-bit OS installed with unique IP address that is running 24/7
- Minimum VPS specs: 50 GB of storage space, 2 GB of RAM, 1 dedicated CPU core
- Latest EUNO· Core wallet https://www.euno.co/wallets
- 8.000.000 EUNO (don’t forget your TX fee)
(NOTE: You will need a different IP address for each masternode you plan to host.)
Configuration of your Control wallet
Step 1 – Download EUNO wallet
Download the most recent version of the EUNO Core wallet here:
Step 2 – Extract and install the wallet
Choose the proper version for your operating system. Extract it, install and run the wallet. After starting the wallet for the first time, it will offer you to make a default EUNO data directory. Depending on your operating system, the default directory should be similar to:
C:\Users\YourUsername\AppData\Roaming\Eunopay
If you choose your own location ensureto record where it is.
Step 3 – Wait for the wallet to synchronize the blockchain
Depending on the speed of your internet connection and stability, sync process takes on average 2-4 hours using the latest EUNO Core wallet. You should wait until all the blocks are loaded and the first icon in the top right corner of the EUNO Core wallet shows “Synchronized – Block: …”.
Step 4 – Create a Masternode using Creation Wizard
First of all, make sure that you have 8.000.000 EUNO in your wallet (in fact, 8.000.001 EUNO to make sure you are able to cover the transaction fees).
- Unlock the wallet.
- Navigate to “Masternodes” tab on thge left side
- Click “Create Masternode Controller“.
- Masternode Creation Wizard intro window will open. It just reminds you that you need to have 8.000.000 EUNO in your wallet in order to create a Masternode. Just click the “Next” button.
- Now you need to type the Masternode name as per your wish (i.e. “MN1”) and then click “Next” button again.
- Now you will be asked to type the IP address of your VPS (it might look similar to “5.21.14.15”), The Port is fix and can't be changed. Then click the “Next” button again.
- If everything went successful, you should get a message “Masternode created...!”.
- The status of the newly created Masternode will be “MISSING” or "Collateral tx not found", which is normal in this phase. We will get back here to Control wallet little bit later after we setup VPS.
https://www.google.com/url?q=https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-16-04&sa=D&ust=1601923517378000&usg=AOvVaw030WGq9s2fApretqkDUJyb
VPS Remote wallet installation
These procedures are for a clean server install. If you have an existing installation then some steps may not be required. Performing the steps is unlikely to have any effect on the system. Securing the server has NOT been included in this tutorial. That is your responsibility. Although it’s not required, a great guide can be found here to assist you.
To be able to access a VPS, you need a software/SSH client like PuTTY for example. You can choose between alternatives as well, but this tutorial will not include installation of such software. After you successfully login to your VPS, follow the further steps.
Step 1 – Install most recent security patches
A clean server install will likely need some software updates. Enter the following command which will bring the system up to date:
sudo apt-get update && sudo apt-get -y upgrade
Step 2 – Download and extract EUNO Core wallet for Linux
Enter the following command lines one by one to download and extract EUNOpay wallet:
cd ~ && wget https://github.com/Euno/eunowallet/releases/download/2.0.2/euno-2.0.2-x86_64-linux-gnu.tar.gz
tar -zxvf euno-2.0.2-x86_64-linux-gnu.tar.gz && sudo rm -f euno-2.0.2-x86_64-linux-gnu.tar.gz
Masternode Configuration
Step 3 – Create the masternode configuration file and populate
Before the node can operate as a masternode, a custom configuration file needs to be created. Since we have not loaded the wallet yet, we will create the necessary directories and the configuration file by typing the following command lines one by one:
mkdir ~/.eunopay && cd ~/.eunopay && sudo apt-get install nano && touch euno.conf && nano euno.conf
This command has created a blank EUNO configuration file where we will enter our masternode configuration variables. Now we should properly setup the configuration settings.
Paste the following configuration settings into the editor (using PuTTY, paste is being done simply by right mouse click):
rpcuser=<YOUR_OWN_RPC_USERNAME>
rpcpassword=<YOUR_OWN_RPC_PASSWORD>
rpcallowip=127.0.0.1
server=1
daemon=1
logtimestamps=1
maxconnections=256
Before you exit the editor, there are 3 parameters that you need to update with your own settings. These are:
- <YOUR_OWN_RPC_USERNAME>
– Set this to a custom username. i.e.
rpcuser
- <YOU_OWN_RPC_PASSWORD>
– Set this to a STRONG password. i.e.
passworddyfh35tz3WEF§%$§q
- Use something more complex for your own safety!
- Now go back to Control wallet in Masternode tab, click on the 3 dots next to Masternode you created few steps above and then click “Info“.
- Now click icon next to “Export data to run the Masternode on a remote server“ and Press OK
- It will now ask you for a confirmation to export required data to run a Masternode. Click “OK” button.
- Now you will get a message that required info was successfully exported (copied to your clipboard) and now you should paste it in your euno.conf file on your VPS under the last line of the file.
- After all, your euno.conf file on your VPS should look like:
rpcuser=root
rpcpassword=PasswordOfYourChoice
rpcallowip=127.0.0.1
server=1
daemon=1
logtimestamps=1
maxconnections=256
masternode=1
externalip=5.21.14.15
masternodeaddr=5.21.14.15:51472
masternodeprivkey=92jrGjw6ADVZfZTcMNX5c1E3HUVH4qWcdc823RBDHsGC5P8zor4
- Save and exit the editor by pressing
CTRL-O
and
Enter
to save and
CTRL-X
to exit the editor.
Start your masternode
Step 4 – Load the masternode
With the configuration created, we are now ready to load the masternode and sync to the network. Load the masternode by typing the following command:
cd ~/euno-2.0.2/bin && ./eunod
You will get the message “EUNO server starting”. To follow the progress until the wallet is fully loaded and synchronized, type:
tail -f ~/.eunopay/debug.log
Wait until you see the message similar to:
2020-10-07 10:41:05 CMasternodeSync::GetNextAsset – Sync has finished
2020-10-07 10:41:05 CActiveMasternode::ManageStatus() – not capable: Hot node, waiting for remote activation.
Once you get this message, you are completely synced and masternode is ready to be started, press:
CTRL-C
to get back to the command line.
Now go back to your Control wallet -> Masternodes -> Click “Start Inactive/s” if you have 15 confirmations for the Masternode-Transaction (can take 15-20 min)
The status will change from MISSING -> ACTIVE.
Now go back to your VPS and type:
./euno-cli startmasternode local false
If everything went well, you should receive the following message:
“Masternode successfully started”
Congratulations! You have successfully started your Masternode!