Cheap VPS providers
Check offers on https://lowendbox.com/ or just use http://vultr.com/ – 512 MB memory should be enough for running 1 masternode, be sure the server provider you use supports swap memory since code compilations needs a lot of memory!
- Download the wallet and install it on your local computer, make sure you have 800 coins in the wallet.
- Click Tools on the top file menu. Open Debug console. In the debug console command box (bottom of the window) enter the following: “masternode genkey”. Important: This is your master node’s private key, don’t share this with ANYONE. Keep it safe.
- Save this key for later use.
- Open the debug console again, type “getaccountaddress MN-1” and save the returned text for later use.
- Go to the “Send” tab in your wallet, send EXACTLY 800 coins to the adress that was generated in step 4. Note: The dialog window will say (not recommended) ignore this, its completely safe. It also will add a small transaction fee, this is normal, and it will not deduct it from your 800 collateral. Just make sure that your main wallet has more than 800 TBG to pay the small fee.
- Wait until the transactions is complete (check the transactions tab).
- Open the debug console again, type “masternode outputs”. Your output should look like this:
- Open the options menu in your wallet and click on the masternode tab. This will allow you to see you Masternodes easily via the Graphical User Interface (GUI) of the wallet. You can also use this once you have completed all steps to start nodes.
- There click on “Create” and enter this data:
> Alias: MN-1
> Address: The adress of your masternode server (Port is 15802, so enter IP:15802 there!)
> PrivKey: The output from the command “masternode genkey” in step 2.
> TxHash: The 1st bold marked output from the command in step 7 (= our masternode collateral TX ID, here: 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c).
> Output Index: The 2nd part from the command in step 7 (Here: 0).
- Click OK.
Now comes the 2nd part of this guide – setup your masternode server. This guide is designed for Ubuntu 14.04
Download and open the SSH-client “Putty” and connect to your server (your server provide should give you the IP, SSH username & password).
When connected run the following commands one by one:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git libgmp3-dev automake build-essential libtool autotools-dev autoconf pkg-config libssl-dev libboost-all-dev libevent-dev nano
sudo apt-get install software-properties-common
sudo apt-add-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev
sudo apt-get install libdb4.8++-dev
sudo apt-get -y install libminiupnpc-dev
Now we create a swapfile needed for compilation:
sudo fallocate -l 3G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo echo -e "/swapfile none swap sw 0 0 \n" >> /etc/fstab
Next step preparing the wallet on your server:
git clone https://github.com/zero24x/turbogold
make -f makefile.unix
Now enter the command “nano /root/.Turbogold/Turbogold.conf” to edit the config file.
Enter this text there (Replace YOUR_USER_NAME and YOUR_PASSWORD with your chosen user&password). Replace the text “MN_GENKEY” with the generated key from step #2. Replace VPS_IP with your servers IP.
Save and exit the changes (Press Ctl + X in nano). Start the masternode on your server with this command:
Important: You need to wait now until the Masternode transaction has been confirmed. You can check this by clicking on the “transactions” tab on the left side of the wallet and make sure you see something like “Payment to yourself” with a Tick mark next to it.
When its confirmed you need to restart your local wallet and Open the Debug Console. Enter “masternode start-alias MN-1”. Thats all! If you have issues contact us in our chat, we will help you getting started easily.