How to setup a Syndicate Masternode (SYNX Masternodes)

Guide / Tutorial on how to setup a remote syndicate / synx masternode to earn SYNX yield.

Prerequisites:

  • Ubuntu VPS from VULTR (cheapest VPS is enough)
  • Syndicate Wallet on local Computer

Definitions:
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/v1.0.0.7/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://97.78.71.74/peers.dat --no-check-certificate
sudo mv peers.dat ~/.Syndicate/peers.dat

Now restart Syndicated

sudo Syndicated stop
sudo Syndicated

Check info

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)

rpcuser=YOURRPCUSERNAME
rpcpassword=YOURRPCPASSWORD

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 🙂

 

SYNX TIP Jar: SXMKsEGC8sPCDwW852guGFweb5Uq1U5iBD

 


Best VPS Provider for Masternodes

Vultr: Vultr Signup

Best cryptocurrency trading exchange

Coinbase: Coinbase Signup

Information about the Author

IT-Systemengineer / Administrator and Cryptocurrency Investor. In Bitcoin since 2014. Love to travel, going out, work with Computers & doing Blog Posts. Working & living in Switzerland. Bitcoin & Altcoin Lover & Investor.

23 Comments

    1. Hmm are you sure the MN isnt running anymore after you get paid? Sometimes it just shows “masternode not running” but it is indeed running. The wallet is kinda outdated.

    1. I would say you could run 2-3 masternodes on it. But, if you want to have 2-3 SYNX Masternodes on it, you need a dedicated IP Address for each. I have a 1GB Server for example and run 1 SYNX MN on it and will run other MNs on it aswell soon.

  1. Doesn’t compil on Rasbian stretch : multi error : chainparams.cpp:157:72: error: ambiguous overload for ‘operator=’ ‘
    In result :
    makefile.unix:222: recipe for target ‘obj/chainparams.o’ failed
    make: *** [obj/chainparams.o] Error 1

    1. Hmm, are you trying to install it on a Raspberry Pi? I dont know if that works. I installed it on a Vultr VPS and it worked like a charm…

  2. Hi thanks for the guide. I just wanted to ask what is the best plan to run 7 masternodes on vultr? Also is there a video guide you can do as I’m not sure of all the steps. Cheers. P

    1. Thanks :)) Unfortunately, I do not currently plan to make a video guide on it, but think this guide is good enough. (all steps are shown)
      Now to your Question: Each SYNX Masternode needs a dedicated IP Address. So you may want to buy the cheapest VPS for each masternode. Otherwise you must buy a more expensive VPS and buy dedicated IP addresses, which may be a bit of a hassle.

    1. Yup, at any time, you can simply send out the 5k SYNX coins to bittrex for example and sell. But when you move out the 5,000 SYNX from the masternode wallet, the masternode won’t run anymore.

    1. Yes, at any time, you can simply send out the 5k SYNX coins to bittrex for example and sell. But when you move out the 5,000 SYNX from the masternode wallet, the masternode won’t run anymore.

  3. Hi, thanks for your help. Is the wallet exe supposed to be just placed on desktop and opened when needed? there is no install right? it is just an executable file? Also there seems to be no active connections. do I add nodes to sync? Thanks heaps.

    1. Hey. Yup its just an exe which you can place on the desktop and start from there. If you got no connections, try adding following in your “%appdata%/Syndicate/Syndicate.conf”:

      addnode=76.169.236.235
      addnode=165.227.155.52
      addnode=45.32.176.13
      addnode=85.167.102.241
      addnode=162.212.153.91
      addnode=38.127.169.149
      addnode=164.132.176.100
      addnode=188.192.180.222
      addnode=188.192.180.222
      addnode=188.192.180.222
      addnode=85.167.102.241
      addnode=81.100.185.152
      addnode=204.12.240.170
      addnode=198.204.251.106
      addnode=45.32.88.160
      addnode=46.38.242.204
      addnode=45.77.90.35
      addnode=139.162.187.24
      addnode=73.200.251.17
      addnode=142.129.79.13
      addnode=73.15.197.47
      addnode=81.100.185.152
      addnode=81.100.185.152
      addnode=188.192.180.222
      addnode=188.192.180.222
      addnode=188.192.180.222
      addnode=73.93.19.101
      addnode=85.167.102.241

  4. Hi,
    I am up to step -cat id_rsa.pub >> authorized_keys – I tried ls and can see the auth key file in that ssh directory.

    Not sure how to do this step? which file is it?

    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) ?

    Thanks.

        1. Yes, when I click start in the Masternode section in the wallet. It crashes the wallet and diplays “runtime error microsoft visual c++ runtime library”

          1. It may be the wallet I have. I have (now) downloaded the latest and it resembles the screenshots you posted. So I am gonna try your tut with this wallet. Thx

  5. in case someone face error “failed to start masternode, couldn’t allocate vin” while trying to start the master node, just unlock the wallet for stacking then try start it again, I face this issue and after search I found this solution

  6. After I’ve executed the command “sudo ./SYNX_HEADLESS_UBUNTU_V1.sh” I get the error message:
    g++: internal compiler error: Killed (program cc1plus)
    Please submit a full bug report,
    with preprocessed source if appropriate.
    See for instructions.
    makefile.unix:222: recipe for target ‘obj/alert.o’ failed
    make: *** [obj/alert.o] Error 4
    strip: ‘Syndicated’: No such file
    cp: cannot stat ‘Syndicated’: No such file or directory
    rm -f Syndicated
    rm -f obj/*.o
    rm -f obj/*.P
    rm -f obj/build.h
    ./SYNX_HEADLESS_UBUNTU_V1.sh: line 36: Syndicated: command not found

Add a public Comment