For Witness VM : 2 x vCPU, 8 GB RAM, 128 Gb SDD, Linux Ubuntu 18.04 LTS, Docker Installed, a dedicated user account (NOT root)
For FullRPCnode VM: 2x vCPU, 16 GB RAM, 256 GB SDD, Linux Ubuntu 18.04 LTS, Docker Installed, a dedicated user account (NOT root)
docker pull blkcc/eftg:latest
git clone https://github.com/scr53005/eftg-steem.git
Create a local directory that will store the EFTG Blockchain configuration, block file and shared_memory file
mkdir ~/eftg
cp ~/eftg-steem/config/witness/config.ini ~/eftg/ # (for a seed+witness node - intermediate option for OAMs)
cp ~/eftg-steem/config/full-node/config.ini ~/eftg/ # (for a seed+full RPC node - advanced option for OAMs)
cp ~/eftg-steem/config/seed/config.ini ~/eftg/ # (only for a seed node - not available as a separate option in EFTG)
In the case of a witness node you will replace the "seed-node" lines first, in order to connect to the network and to get the private key.
vim ~/eftg/config.ini
Alternatively, we can provide a config.ini with the seed nodes, the witness username and private key
docker run -p 2001:2001 -p 8090:8090 -v ~/eftg:/eftg -d --name witness -t blkcc/eftg:latest /usr/local/eftgd-default/bin/steemd -d /eftg
- cd ~/eftg-steem/steem