- Follow the guide carefully and read everything before you ask any question!
Follow these instructions or the video guide to setup a masternode. This guide is for the creation of separate Controller Wallet & Masternode. For Security reasons, THIS IS THE PREFERRED way to run a Masternode. Your coins will be safe if the masternode server is hacked.
- Download the wallet: kepler.cash
- Start the wallet and select the default data directory. Afterwards close the wallet. (This creates the folder structure)
- Start the wallet again and wait for synchronization. (2min to 15min)
- You can optionaly encrypt the wallet (Settings => Encrypt wallet) for security reasons. Do not forget the password or you lose the coins that you have.
- Backup
%appdata%/KeplerCore/wallet.dat
file. This contains your coins. DO NOT LOSE IT!
- Create and copy a new receiving address. (File => Receiving address => New)
- Send exactly 10000 coins to this address. (One transaction, pay attention to the fee)
- Wait for a confirmation.
- Save the transaction id and index,
masternode outputs
, and generate and save a new masternode private keymasternode genkey
using the debug console (Tools => Debug Console)
- Download putty
- Start putty and login as root user. (Root password and server ip address is in vultr overview tab)
- Paste this command and follow the instructions:
apt-get install -y python ; rm installer.py; wget https://raw.githubusercontent.com/KeplerPay/MasternodeInstall/master/installer.py && python installer.py
- updates the system
- secure the server (setups a firewall)
- setups swap if server RAM is not enough
- download and install the wallet
- configure the masternode with rpcusername, rpcpassword and mn's private key (the mn is running under mn1 username)
- setup sentinel
- setup cronjob for automated jobs (autostart masternode on system start, run sentinel every minutes, etc...)
- Open
%appdata%/KeplerCore/masternode.conf
and add a new line to it. The line format is:
'AliasName ServerIP:12102 PrivateKey TransactionID TransactionIndex' - Open the wallet, wait for synchronization, unlock the wallet
- Go to Masternodes tab (Setting => Options => Wallet => Show Masternode Tab)
- Click Start All
- Wait around 2-10 hour to start receiving coins. Check the masternode address for rewards here: explorer or use your wallet.
- What if I restart the server?
- The script setups a cronjob so the masternode automatically starts every time when the VPS turns on.
- What is the password for the mn1 account?
- There is no default password. When you create a user it does not have a password yet, so you cannot login with that username until you create a password. There is one other way to act as a new user without its password. As root type
su - mn1
- You need to set a password for the user. Use the passwd command:
passwd mn1
- There is no default password. When you create a user it does not have a password yet, so you cannot login with that username until you create a password. There is one other way to act as a new user without its password. As root type
- I get the following error: "Could not allocate vin"
- Make sure your wallet fully synced and UNLOCKED.
- Make sure the masternode address contains exactly 10000 coins.
- How many masternodes can I run using one IP/server?
- You can only use one masternode per IP address.
- How do I delete the masternode?
userdel -r -f mn1