Table of Contents
Encrypt your wallet
Backup your wallet
Set-up a VPS
Start Systemnode setup
Login to your VPS
Install your node on the vps
Check if the installation went correctly
Backup Masternode.conf/Systemnode.conf and wallet
Start your node(s)
Click settings, encrypt wallet
Enter a new password and save a copy somewhere safe.
IMPORTANT: interrupting the encryption process corrupts the wallet.dat (so if the wallet stops responding let it continue!)
In the wallet, click file -> backup wallet
Save your wallet.dat carefully (recommended is on 2-3 separate hard drives and not on cloud storage. Please do your own research on good practices regarding wallet safety).
Get yourself a Linux Ubuntu 16.04 VPS. Take note of the password and IPV4 address that comes with the VPS this is needed for the next step.
Note:the VPS should have at least 1GB of RAM (or 512MB + 512MB vswap) and around 20GB of storage.
To start the Systemnode setup you can go to the Systemnodes tab and go to my Systemnodes and press New Node:
Here, do the following:
Continue to step 5
When you send 500/10000 crw to yourself (using a 0 fee transaction for example) you will be greeted with the following message as the transaction comes in.
Click “yes” in the following screen:
Continue to step 5
On a Windows machine, you now need to download PuTTy or MobaXterm and install it.
On a Mac or Linux machine, open the Terminal.
Enter the IP address of the VPS you created and login to the server using root as the user and the password
supplied by your VPS provider.
Once you're logged into your VPS as root, follow the next steps:
First we need to get your Systemnode’s key from the wallet click on the copy to clipboard button:
Then on the VPS to simplify the process, we’re going to use a script.
First, replace]PLACE-YOUR-SYSTEMNODE-KEY-HERE with your Systemnode genkey you just copied to clipboard:
sudo apt-get install curl -y && curl -s https://raw.githubusercontent.com/Crowndev/crowncoin/master/scripts/crown-server-install.sh | bash -s -- -s -p PLACE-YOUR-SYSTEMNODE-GENKEY-HERE
For a masternode we use almost the same script, the only thing we change is the second -s argument to a -m:
sudo apt-get install curl -y && curl -s https://raw.githubusercontent.com/Crowndev/crowncoin/master/scripts/crown-server-install.sh | bash -s -- -m -p PLACE-YOUR-MASTERNODE-GENKEY-HERE
Copy and paste the above line with your genkey in your VPS (putty requires a right click to paste) and hit the enter key, the node will now be installed on the vps.
Check the status of the node by typing: crown-cli getinfo on the vps.
Now wait for the blockchain to sync fully. In the meantime you can continue with step 8.
Back up your wallet.dat just like you did in step 2
and then back up your systemnode.conf/masternode.conf
Go to AppData/Roaming/Crown (where the wallet.dat is stored - this may be a hidden folder). Copy systemnode.conf/masternode.conf to the places where you backed up your wallet.
Open a finder window, press cmd + shift + G and navigate to ~/Library/Application Support/Crown, where you will find systemnode.conf
You can find systemnode.conf in ~/.crown and copy to a backup place
Once the blockchain has fully synchronised on your VPS, run your local CrownQT wallet.
Go to the Systemnode/Masternode tab and select the Systemnode/Masternode that just fully synchronised and click Start Alias on the bottom:
After entering your password you will get the request to start it:
After clicking Yes you should get the following message (with your alias) and you’re done:
It can take several days for your Systemnode to receive its first payment.
Usually as long as the Systemnode says enabled in your Systemnode tab, and the active section shows anything above 00:00, you should be good to go.
It may take up to half an hour for your Systemnode's uptime to change from 00:00 to the actual time. Please be patient.
How to check if you installed your Systemnode correctly
Enter crown-cli systemnode status into your VPS command line.
If it outputs this is not a Systemnode/Masternode, something may have gone wrong in the process.
If it says “not capable Systemnode: Hot node, waiting for remote activation”, The node actually is a very capable node all it needs is to be activated from your local wallet as decribed in step 9.
If the command outputs that the Systemnode is “enabled but not yet activated”, wait for the VPS wallet to sync with the network. This may take a few minutes. It may be that your wallet is not synced up to the current block. Enter crown-cli getinfo, look at the block your wallet is at and compare that to the current block on an explorer.