Jump to content

Setup Masternode for Beginners


Aisling

Featured Comment

Posted

This guide is for a single masternode, on a Ubuntu 16.04 64bit server (VPS) running headless and will be controlled from the wallet on your local computer (Control wallet). The wallet on the the VPS will be referred to as the Remote wallet.

You will need your server details for progressing through this guide.

 

First the basic requirements:

 

1.    10,000 GEEK (Get GeekCash)

2.    A main computer (Your everyday computer) — This will run the control wallet, hold your collateral 10,000 GEEK and can be turned on and off without affecting the masternode.

3.    Masternode Server (VPS — The computer that will be on 24/7)

4.    A unique IP address for your VPS / Remote wallet

 

(For security reasons, you’re are going to need a different IP for each masternode you plan to host)

 

The basic reasoning for these requirements is that, you get to keep your GEEK in your local wallet and host your masternode remotely, securely.

 

1*ZvECiisCNNmRZVbGN5CJlQ.png

 

1.    Firstly go to [ur=https://m.do.co/c/427fd48a9ec5l]DigitalOcean[/url] and get an account, you may use my link reference as a token of appreciation to take the time to write this guide, and you get $10 to try the service of [url=https://m.do.co/c/427fd48a9ec5]DigitalOcean[/url].

    Take your $10: https://m.do.co/c/427fd48a9ec5

 

2.    Click to Create Droplet to create new Droplet

 

1*FIOO1iehTfacvH3Xd690eQ.png

 

3. Choose an image, choose Ubuntu 16.04.4 x64

 

1*7IoFsi-nez46fy6QISJVuQ.png

 

4. Choose a size, usually the most basic size will do, choose “25 GB SSD/1 CPU/1GB Memory/1TB Transfer”

 

1*gOqTD5Gz30Lrq1dwR_wbCA.png

 

5. Choose your datacenter location, choosing the closest place to you, this should minimize ping times

 

1*ifHh31O3_RcCB94mbtANUQ.png

 

6. On “Additional Features” I always choose only “Enable IPv6” (don’t know why to be honest).

 

1*JDyEJMB6ghqYg5B00PApNQ.png

 

7.Choose number of Droplets, choose a hostname and finally click on “Create”

 

1*OGqybavlTnGaXXaK6vqjkw.png

 

8. Wait until the “Status” of your VPS says “Active”, then double click to start

 

1*u6f3NZakvvhdmMfcLVa-og.png

 

9. Install “Terminus” to sync hosts across every device https://www.termius.com/ (Download PuTTY for Windows)

 

1*D-fZw3nURnG0h2Saak6R1Q.png

 

10. Create new host

 

1*lMdo_jDVwdrQvxfFlPumZQ.png

 

11. Host info you can find on email which DigitalOcean send to you when you setup Droplet success

 

1*wO465TUN6fJI4jyhzKw7Fg.png

 

12. Start new Host by double click to hosts

 

1*eSTJjuqFmFVSSKPw5VWZGw.png

 

13. Now you can run host terminal on terminus

 

1*KhR9VjRyJXJ9LdUY5M4dhw.png

 

14. Return your client machine -> go to geekcash ->create new masternode wallet address

 

1*SXRbT3lKdMo7fTHvakyPbQ.png

 

1*Y7sWasZP8pbx8zBuvMbq5Q.png

 

15. Make sure your wallet have enough GeekCash

 

1*uaSDU1L0l2j_j3w3RPwwvA.png

 

getnewaddress masternode-01

 

16. Create new masternode address

 

17. Send exactly 10000 Geek to masternode address

 

1*UKYIZi5RCNE0308UZ1EZvg.png

 

18. Confirm information of transaction

 

1*yIHkGrQOcSK49jJEzQONZg.png

 

19. Check Transaction status and wait until transaction validated success

 

1*uNXz3-y3MxRbkQyTO9d0fQ.png

 

1*rPm7DsDXfOkcLACyBYxjCQ.png

 

20. Get masternode outputs information

 

masternode outputs

 

1*A672oMbAZlotO7qwG42PQA.png

 

21. Create Masternode Private Key

 

masternode genkey

 

1*ouPoxGIixaRGB2S78d43Cg.png

 

22.Return terminus and setup master node use guild https://github.com/GeekCash/masternode

 

    Download install.sh

    Add permission to run file

    Run bash /install.sh and enter your masternode privatekey

 

wget https://rawgit.com/GeekCash/masternode/master/install.sh

chmod +x ./install.sh

bash ./install.sh

 

1*HFlggqqeJgUJAysnm42AOg.png

 

1*CtN6vcHfmzPJ_j8BrwJ-YQ.png

 

1*30kPQzQF-VzmTh8j1vpsBA.png

 

23. Wait until wallet install success machine will restart after install success

 

1*CCoTq62u6hREVz9lO0SeGA.png

 

24. Return your GeekCash goto Tools -> Information -> Datadir and go to GeekCash location

 

1*ZlHs3cqsqqsoxFX35eqJ-Q.png

 

25. Edit file masternode.conf

 

add config with format: alias IP:port masternodeprivkey collateral_output_txid collateral_output_index

 

IP : VSP IPv4

 

Port : default 6889

 

Masternodeprivkey: 7rXGGfG4Q63UPYJNU33hjyaJnmFg4LVymRRm3uvYzxj89PBtguv (masternode genkey)

 

collateral_output_txid: db98e98ad668b6ae1adc31d3aba0843fe98d09e6127c10239f40ff4279a90710(masternode outputs)

 

collateral_output_index : 1 (masternode outputs)

 

1*_QhXdc4OYpyZu-Ti8M7NTg.png

 

26. Save file and restart GeekCash

 

1*KY_LParJY7wl4rFyKtoBqg.png

 

27. Go to Preferences -> Wallet tab -> click Show Masternode Tab

 

1*rEtixPGXCsLiOgzeLlFmcQ.png

 

28. On tab Masternode wait until Synchronizing success => click Start all

 

1*9N9jJsmj-1ISUtbzgHcp-g.png

 

29. You will see successfully notice

 

1*BjiRJ22YrCmVUcgO_bsRoA.png

 

30. On Tab All Masternodes -> paste your Address into Filter List

 

1*LTkQ47x4Qh8bJfsl8zEq5w.png

 

31.Your master status will be PRE_ENABLED

 

1*Ai5gxbz3HrnTBXZUX7q9vQ.png

 

32. When you start masternode it will be queued in sync, can wait 30 min. However, when the network is larger, many masternodes take a long time to synchronize data, which may take up to several hours, or even longer to switch to the Enabled state. But do not worry, ignore the system for its work.

 

1*KnJjhfuFjJT7C7UGHN6hsA.png

 

Did you have 10,000 [url=https://geekcash.org/]Geek[/url]? Get it now: https://pool.geekcash.org

 

Follow GEEKCASH at:

https://discord.gg/4fDKzQw

https://www.facebook.com/geekcash.org

https://twitter.com/GeekCash

https://t.me/geekcash

 

Thanks for Reading. Share your thoughts in the comments section below.

Source viva: https://medium.com/geekcash/how-to-setup-masternode-from-beginners-ea5f60686790

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

Privacy Policy Terms of Use