So you bought some Tierion and want to set up a Node to help the network. These instructions are for CentOS 7 (should work the same in RHEL).
So go to your favorite VPS provider, some examples are:
And set up a VPS (Virtual Private Server), as OS select CentOS 7. Minimum requirements for the VPS are:
- 512MB RAM
- 1 CPU Core
- 20GB Hard Disk or SSD
- Public IPv4 address
Once the OS (Operating System) is installed login as root to your shell:
yum update -y
Install Docker (https://docs.docker.com/engine/installation/linux/docker-ce/centos/ ):
yum install -y yum-utils device-mapper-persistent-data lvm2 nano
cd /etc/yum.repos.d/
wget https://download.docker.com/linux/centos/docker-ce.repo
yum update -y
yum install docker-ce
# Install compose
yum install docker-compose -y
systemctl start docker
Test your installation:
docker run hello-world
Within the response you should see the following text:
“Hello from Docker! This message shows that your installation appears to be working correctly.”
Create the user you will be running the Node with:
useradd USERNAME
# Set the user password
passwd USERNAME
# Give the user access to docker without sudo
usermod -aG docker USERNAME
Now to install Chainpoint:
# Go to your user login
su - USERNAME
# At the home directory type
git clone https://github.com/chainpoint/chainpoint-node
cd chainpoint-node
make build-config
nano .env
Look for the following at the end of the text file:
NODE_TNT_ADDRESS=
CHAINPOINT_NODE_PUBLIC_URI=
NODE_TNT_ADDRESS should have your MyEtherWallet address (public key), this is the address from where you will send your TNT to buy Credits
CHAINPOINT_NODE_PUBLIC_URI has to be set to your public IP or DNS, remember to start it with http://
Now to start the service
make up
# Now this will take some time...
# There is a private key you have to back up
docker-compose logs | grep "back me up"
# Write Down the key, do not loose it!
Your node is now running. There are a bunch of commands you can use:
# Start Node service
make up
# Stop Node service
make down
# Verify Node is running
make ps
# if the service is NOT up, it may be you forgot the "http://" in CHAINPOINT_NODE_PUBLIC_URI
# View Node Logs
make logs
# View how many (count) hashes have been sent
docker-compose logs | grep -c "Hash submitted to Core"
Now you still need to buy your credits, from your EtherWallet (MEW or other) with the same address that you used in NODE_TNT_ADDRESS you will send at least 54 TNT to a Tierion address. Review this link: https://keybase.pub/tierion/chainpoint-security.txt (make sure you send TNT and not ETH, also use 36984 as Gas Limit)
To check if the Tierion Network got your funds you can use this link: https://ethplorer.io/address/0xddfff2b78463ab1ca781e853bb888fdfd06083d3 (or change the address to the destination address you used).
To view your credits use any of the following links:
- https://a.chainpoint.org/nodes/[YOUR_ETH_ADDRESS]
- https://b.chainpoint.org/nodes/[YOUR_ETH_ADDRESS]
- https://c.chainpoint.org/nodes/[YOUR_ETH_ADDRESS]