Would you like to learn how to do a Burstcoin node installation? In this tutorial, we are going to show you how to install a BurstCoin node using a computer running Ubuntu Linux.

Hardware List:

The following section presents the list of equipment used to create this BurstCoin tutorial.

Every piece of hardware listed above can be found at Amazon website.

BurstCoin Playlist:

On this page, we offer quick access to a list of videos related to BurstCoin.

Don't forget to subscribe to our youtube channel named VirtualCoin.

BurstCoin Related Tutorial:

On this page, we offer quick access to a list of tutorials related to BurstCoin.

Tutorial - BurstCoin Installation

On the Ubuntu Linux console, use the following commands to install MariaDB:

# apt-get update
# apt-get install software-properties-common
# apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
# add-apt-repository 'deb [arch=amd64,i386] http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.2/ubuntu artful main'
# apt-get update
# apt-get install mariadb-server mariadb-client

You must set a password for the MariaDB root user.

In our example, we set the root password kamisama123.

Use the following commands to install Java.

# apt-get install default-jdk
# vi /etc/profile.d/java.sh

Add the following content to the java.sh file.

export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"

Reboot the computer and verify if the environments variables were configured.

# reboot
# env | grep JAVA_HOME

Create a directory and download the BurstCoin package.

# mkdir /downloads
# cd /downloads
# wget https://github.com/PoC-Consortium/burstcoin/archive/1.3.6cg.tar.gz
# tar -zxvf 1.3.6cg.tar.gz
# mv burstcoin-1.3.6cg /root/burstcoin

Now, let's create the required configuration file.

# cd /root/burstcoin/conf
# cp nxt-default.properties nxt.properties
# vi nxt.properties

On the nxt.properties file, locate the MariaDB connection part and change to reflect your environment.

nxt.dbUrl=jdbc:mariadb://localhost:3306/burstwallet
nxt.dbUsername=root
nxt.dbPassword=kamisama123

In our example, we configured the system to conect to the database burstcoin using the MariaDB username root and the password kamisama123.

Use the following commands to create the required databases.

# cd /root/burstcoin
# mysql -f -v -u root -p < init-mysql.sql

Compile, install and start the BurstCoin service.

# ./burst.sh compile
Do you want me to install a local copy of maven in this directory? y
# ./burst.sh compile
# ./burst.sh

You need to run the compile command twice before you are able to start the burst service for the first time.

Wait for the synchronization of the blockchain to end.

The blockchain synchronization might take days or weeks.

Accessing the BurstCoin Web Interface

If you have a GUI installed on your Linux, you could open a Browser and try to open the address:  http://127.0.0.1:8125

If you are using Ubuntu server, which has no GUI installed, you will have to create an SSH tunnel.

Check our Youtube channel for an Ubuntu Burstcoin tutorial where I show you how to create the SSH tunnel.