Guide / Tutorial on how to setup a remote syndicate / synx masternode to earn SYNX yield.
- Ubuntu VPS from VULTR (cheapest VPS is enough)
- Syndicate Wallet on local Computer
Controllers Wallet = Wallet on local Computer
Masternode Wallet = Wallet on remote VPS Server
Syndicate Controllers Wallet Setup
Open syndicate wallet and enable “coin control” in settings.
Now create a “new Address” called “MN1prepayment”.
Then, go to tab “send” and send atleast 5,000 SYNX to your MN1prepayment address.
Open 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 5,000 SYNX from your MN1prepayment address to the Masternode1 address.
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 synx adduser synx sudo
Now change to user “synx” and setup SSH keys for enhanced Security.
su synx 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
SYNX Masternode Setup
First we install Syndicate onto the ubuntu vps server.
Download the script and execute it.
sudo wget https://github.com/SyndicateLabs/SyndicateQT/releases/download/v188.8.131.52/SYNX_HEADLESS_UBUNTU_V1.sh sudo chmod +x SYNX_HEADLESS_UBUNTU_V1.sh sudo ./SYNX_HEADLESS_UBUNTU_V1.sh
Edit the “syndicate.conf” file on the masternode vps server.
sudo nano ~/.Syndicate/Syndicate.conf
Paste this into it and adjust the values to your values. (masternodeprivkey is the value you got from “masternode genkey” in debug window)
rpcuser=YOURRPCUSERNAME rpcpassword=YOURRPCPASSWORD rpcallowip=127.0.0.1 server=1 listen=1 daemon=1 masternode=1 logtimestamps=1 maxconnections=256 masternodeprivkey=YOURMASTERNODEPRIVKEY
Download “peers.dat” file & replace it with the current “peers.dat”.
sudo wget http://184.108.40.206/peers.dat --no-check-certificate sudo mv peers.dat ~/.Syndicate/peers.dat
Now restart Syndicated
sudo Syndicated stop sudo Syndicated
sudo Syndicated getinfo
If the output of the “getinfo” command seems good, go to the next Step.
Final Masternode Setup Step
Back on the local Computer, go to “%appdata%/Syndicate/Syndicate.conf” and add these 2 lines with your values. (You set rpcuser & rpcpassword on the vps)
Open Syndicate Wallet on local Computer and go to “masternodes” tab.
Click “Create..” and input all the values. The last 3 values are the ones you stored in the “masternode.txt” file.
MN1 = Masternode alias
123:220.42.69:9999 = IP address & port of remote ubuntu masternode vps
YOURMASTERNODEPRIVKEY = output of “masternode genkey” command
YOURSYNXTXID = 1. value of output of “masternode outputs” command
0 = 2. value of output from “masternode outputs” command in debug window
Now click “Start” and the Masternode should start successfully!
I hope i could help you on how to setup a SYNX Masternode! 🙂
If questions, please comment below 🙂