Masternodes course from Bit.College. This is some part taken from it.
Masternode Setup Guide:
Disclaimer: This is the easiest way to setup a masternode, it is not recommended to setup a masternode in your personal computer. you do not need knowledge of Linux, ubuntu and PUTTY when setting up a masternode this way.
Firstly, we need a Virtual Private Server (VPS) so that it stays on 24/7 and has a static IP.
Vultr.com VPS is easy to setup so we recommend that. Select windows and the size which suits you but the base 40 Gb SSD would be enough. Select the server location which is the closest to you to reduce lag when accessing the VPS.
After the VPS is setup you can access it by typing the password provided to you by vultr.com for your VPS console
After you have signed in the console download the desktop wallet for your masternode cryptocurrency and have the desired amount of coins for to setup the masternode follow below instructions to setup your masternode:
On the wallet click on “Tools” -> “Debug Console”.
Enter the command: masternode genkey and copy the output on a Notepad.
Enter the command: getnewaddress and copy the output on a Notepad.
Send the amount of coins needed for the masternode to the address that you just generated.
Copy the Transaction ID (TXid).
Wait at least 20 confirmations before starting your masternode (if you attempt to start your masternode before you get 20 confirmations, your masternode won’t work and you have to restart procedure i.e make a new address).
Now you need the Transaction Out (TXout), this gets the proof of your masternode collateral transaction.
Open the “Console Debug” and enter the command: masternode outputs
Check that transaction is the same as previous step and copy the result of Outputidx in your notepad.
go to “Tools” -> “Open Wallet Configuration File” and inside the file enter the following information:
rpcuser=YOUR_USERNAME
rpcpassword=YOUR_PASSWORD
rpcallowip=127.0.0.1
listen=1
server=1
daemon=1
logtimestamps=1
maxconnections=64
masternode=1
externalip=YOUR_VPS_IP
bind=YOUR_VPS_IP
masternodeaddr=YOUR_VPS_IP:XXXXX
masternodeprivkey=YOUR_MASTERNODE_KEY
Your username, password and your VPS ip are all provided by vultr and your masternode key is the one you copied in the notepad few steps ago. XXXXX is the port number specified by your coin.
Now it’s time to get back to your Desktop Wallet, open it and click on:
“Tools” -> “Open Masternode Configuration File”.
In the ‘Masternode Configuration file’ we’ll need to input the following information:
MN Label: <Enter a label for your Masternode>
VPS IP:Port: <IP address of your VPS and port XXXXX>
Masternode genkey: <Masternode Genkey>
aX id: <Your transaction through the Masternode>
TTX out: <Output Index of your transaction>
The masternode genkey and txin and txout were all copied by us in the noted a few steps ago
Save the configuration file and then restart your wallet.
You are now ready to start your masternode. Start your wallet and go to the masternode section to start your masternode.
The final step is to install an antivirus software.
to protect your VPS, encrypt Your wallet (there will be an option to encrypt your wallet inside the wallet options).
Now your masternode is all setup and running!
Visit Bit.College for the complete guide.