Satoshi Masternode Setup Guide (Ubuntu 16.04)
This guide will assist you in setting up a Satoshi Masternode on a Linux Server running Ubuntu 16.04. (Use at your own risk)
If you require further assistance contact the support team @ [Discord](
https://discord.gg/wrQ6qqV)
***
## Requirements
1) **2501 Satoshi coins.**
2) **A Vultr VPS running Linux Ubuntu 16.04.**
3) **A Satoshi local wallet.**
4) **An SSH client such as [Putty](
https://the.earth.li/~sgtatham/putty/latest/w32/putty-0.70-installer.msi)**
***
## Contents
* **Section A**: Creating the VPS within [Vultr](
https://www.vultr.com/?ref=7384543).
* **Section B**: Downloading and installing Putty.
* **Section C**: Connecting to the VPS and installing the Masternode script via Putty.
* **Section D**: Preparing the local wallet
* **Section E**: Connecting & Starting the masternode.
***
## Section A: Creating the VPS within [Vultr](
https://www.vultr.com/?ref=7384543)
***Step 1***
* Register at [Vultr](
https://www.vultr.com/?ref=7384543)
***
***Step 2***
* After you have added funds to your account go [here](
https://my.vultr.com/deploy/) to create your Server
***
***Step 3***
* Choose a server location (preferably somewhere close to you)
![Example-Location](
https://i.imgur.com/W6Hvd2L.png)
***
***Step 4***
* Choose a server type: Ubuntu 16.04
![Example-OS](
https://i.imgur.com/aSMqHUK.png)
***
***Step 5***
* Choose a server size: $5/mo will be fine
![Example-OS](
https://i.imgur.com/UoGoHcM.png)
***
***Step 6***
* Set a Server Hostname & Label (name it whatever you want)
![Example-hostname](
https://i.imgur.com/dNZdKD9.png)
***
***Step 7***
* Click "Deploy now"
![Example-Deploy](
https://i.imgur.com/4qpYuH0.png)
***
## Section B: Downloading and installing Putty.
***Step 1***
* Download Putty [here](
https://the.earth.li/~sgtatham/putty/latest/w32/putty-0.70-installer.msi)
***
***Step 2***
* Select the correct installer depending upon your operating system. Then follow the install instructions.
![Example-PuttyInstaller](
https://i.imgur.com/9yy4KQB.png)
***
## Section C: Connecting to the VPS & Installing the MN script via Putty.
***Step 1***
* Copy your VPS IP (you can find this by going to the server tab within Vultr and clicking on your server.
![Example-Vultr](
https://i.imgur.com/axVRlcf.png)
***
***Step 2***
* Open the putty application and fill in the "Hostname" box with the IP of your VPS then click "Open"
![Example-PuttyInstaller](
https://i.imgur.com/eTU4qAv.png)
***
***Step 3***
* Once you have clicked open it will open a security alert (click yes).
***
***Step 4***
* Type "root" as the login/username then press enter
![Example-Root](
https://i.imgur.com/nK4anhg.png)
***
***Step 5***
* Copy the root password from the VULTR server page.
![Example-RootPass](
https://i.imgur.com/axVRlcf.png)
***
***Step 6***
* Paste the password into the Putty terminal by right clicking (it will not show the password so just press enter)
![Example-RootPassEnter](
https://i.imgur.com/leayhtK.png)
***
***Step 7***
* Paste the code below into the Putty terminal then press enter (it will just go to a new line)
`wget -q
https://raw.githubusercontent.com/SatoshiCoin-Crypto/satoshicoin/master/satoshi.sh`
***
***Step 8***
* Paste the code below into the putty terminal then press enter
`bash satoshi.sh`
![Example-Bash](
https://i.imgur.com/XWv9F7C.png)
***
***Step 9***
* Sit back and wait for the install (this will take 10-20 minutes)
***
***Step 10***
* When prompted to enter your private key - press enter
![Example-installing](
https://i.imgur.com/DhU5lbJ.png)
***
***Step 11***
* You will now see all of the relevant information for your server.
* Keep this terminal open as we will need the info for the wallet setup.
![Example-installing](
https://i.imgur.com/lY62G2H.png)
***
## Section D: Preparing the Local wallet
***Step 1***
* Download and install the Satoshi wallet [here](
https://github.com/SatoshiCoin-Crypto/satoshicoin/releases)
***
***Step 2***
* Create a new address ![Example-CreateAdd](
https://i.imgur.com/qgKJ2zW.png)
* Send EXACLY 2500 to the created address within your wallet.
***
***Step 3***
* Create a text document to temporarily store information that you will need.
***
***step 4***
* Go to the console within the wallet
![Example-console](
https://i.imgur.com/R7jFcY9.png)
***
***Step 5***
* Type the command below and press enter
`masternode outputs`
![Example-outputs](
https://i.imgur.com/LO5hDbM.png)
***
***Step 6***
* Copy the long key (this is your transaction ID) and the 0 or 1 at the end (this is your output index)
* Paste these into the text document you created earlier as you will need them in the next step.
***
# Section E: Connecting & Starting the masternode
***Step 1***
* Go to the masternodes tab within the wallet and click "create"
![Example-create](
https://i.imgur.com/PRZry9s.png)
***
***Step 2***
* Fill out the create form.
* For `Alias` type something like "MN01" **don't use spaces**
* The `Address` is the IP and port of your server (this will be in the putty terminal that you still have open).
* The `PrivKey` is your masternode private key (This is also in the putty terminal that you have open).
* The `TxHash` is the transaction ID/long key that you copied to the text file.
* The `Output Index` is the 0 or 1 that you copied to your text file.
* Leave the reward address and reward % blank.=
Click "OK"
***
***Step 3***
* Wait until your transaction has 16 confirmations then
* Click start all in the masternodes tab
***
***step 4***
* Check the status of your masternode within the VPS by using the command below:
`systemctl status Satoshi.service`
*You should see ***Active: active (running) since..***
If you do, congratulations! You have now setup a masternode. If you do not, please contact support on Discord and they will assist you.
***