Difference between revisions of "Installing the Qredit core on Ubuntu18.04"

From rdkwiki
Jump to: navigation, search
Line 26: Line 26:
 
== starting the core relay ==
 
== starting the core relay ==
 
* '''ccontrol start relay''' --> start the relay, this will start syncing with the chain
 
* '''ccontrol start relay''' --> start the relay, this will start syncing with the chain
* '''ccontrol logs relay'''' --> here you can see the progress of the synchronization
+
* '''ccontrol logs relay''' --> here you can see the progress of the synchronization
  
 
Go on when the chain is fully in sync.
 
Go on when the chain is fully in sync.

Revision as of 13:20, 4 May 2019

Intro

These step by step instructions successfully install the Qredit Core successfully on Ubuntu 18.04:

Installing the Ubuntu 18.04 server

  • Do a clean install of Ubuntu 18.04 on a VM
  • make the installation as clean as possible, don't install any options unless you really need them.
  • sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y --> Make sure everything is up-to-date

Not going to explain the installation of Ubuntu 18.04 here step by step.

Adding a user for the Qredit Core

  • sudo adduser qredit --> create the user
  • 'sudo usermod -aG sudo qredit --> add the user qredit to the sudo users

Completely disabled root access and switch to the new account

  • sudo passwd -l root --> root can't login anymore
  • su - qredit --> login as the new qredit user

download core-control and start the installation

  • git clone https://github.com/qredit/core-control --> clone the GitHub repository
  • cd core-control --> move into the directory
  • ./ccontrol.sh install core --> start the installation
  • sudo reboot --> restart the system after installation
  • su - qredit --> login as the qredit user again after the reboot

starting the core relay

  • ccontrol start relay --> start the relay, this will start syncing with the chain
  • ccontrol logs relay --> here you can see the progress of the synchronization

Go on when the chain is fully in sync.

snapshot and secret

  • ccontrol snapshot create --> start the relay, this will start syncing with the chain
  • control secret set 12-word-passphrase of the forging wallet (space between each 2 words) --> make sure the forging process can access the wallet