Step 1.Deploy Ubuntu Xenial 16.04 Server 64bit on your node/server. You can download torrent here
http://releases.ubuntu.com/16.04/ubuntu-16.04.3-server-amd64.iso.torrentI strongly suggest torrent download instead of regular one, since ubuntu download servers are having limit on bandwidth.
Make sure there is minimum 60GB available on SSD and 3GB of ram minimum for the instance itself.
SSD needs to be with higher IOPS. (Input/Output-Write/Read Per Second)
Ubuntu should be deployed with following partition structure of 60GB.
47GB /root/
12GB swap
1GB split for
/boot/
Primary bootable partition
I prefer Primary Disks instead of Logical (LVM) ones.
If you are doing manual setup, set auto updates to off (no updates).
Step 2.After installation and setup is done, install following packages with apt-get and optimize the system in order to set the best performance for the swap:
a) sudo apt-get update
sudo apt-get install htop iotop automake autoconf cmake git libboost-all-dev libssl-dev g++ bzip2:i386
b) sudo sysctl vm.swappiness=20
To add this to default so you don't get screwed on each reboot, you have to add one line to the following file using editor
sudo vi /etc/sysctl.conf
add at the very bottom (new, last line) of the file:
vm.swappiness=20
save the file and reboot the system.
Step 3.Now when you are all tidy and super balanced for this to be very fast you proceed on your ubuntu terminal to the step of deploying Bitshares to your instance:
at the home login of your user ( /home/user/ ) first place after user login execute this commands.
git clone
https://github.com/bitshares/bitshares-core.gitcd bitshares-core
git submodule update --init --recursive
cmake -DCMAKE_BUILD_TYPE=Release .
make
Once the process is done, let me know here, i'll guide you to initialization and config check before the node sync/rebuild. I will also check our latest compressed block replicate is valid or not in the meantime, so you don't have to sync but just rebuild from downloaded file.
Cheers,
Luci.