A simple tuturial for a dockerize steem witness deployment

image.png

Clone someguy123's tool

git clone https://github.com/steemfans/steem-docker-ex.git

Pull the latest docker image

docker pull ety001/steem-mira:0.23.1
docker tag ety001/steem-mira:0.23.1 steem:latest

Download the latest backup data

Visit here https://files.steem.fans/ to get the latest backup data (steem_witness_xxxx.tar.lz4).

Using a backup data will speed up your procress.

For the disk less space users, you could try the stream way to download and decompress backup data. Like this:
wget -c -qO- https://files.steem.fans/data/xxxxx.tar.lz4 | lz4 -d | tar x

Move the backup data

After downloaded, unarchive it. You will get a folder named blockchain.

Move it to the tools folder:

mv blockchain steem-docker-ex/data/witness_node_data_dir

Generate a witness sign key

docker run -it --rm steemit/steem:0.23.x-mira /usr/local/steemd/bin/get_dev_key STM your_random_str

Replace your_random_str by a strong random string.

Config the witness node

cd steem-docker-ex/data/witness_node_data_dir/
cp config.ini.example  config.ini

Add your sign key into the config.ini file.

witness  =  "ety001"
private-key = 5Kxxxxxx

Replace ety001 by your witness name and replace 5Kxxxxxx by your sign key.

Run your node

cd steem-docker-ex
./run.sh start

Display Log

./run.sh logs

Any Issue

If you have any issue, please join our discord for help.

https://discord.gg/C6CgUqUmUU

Vote

I'm also a witness. Thank you for voting me.

One more thing

@ety001/5xtjgz

Here is a tuturial written in Chinese. It was written long time ago by me.
It is out of date.
Maybe it could give you some detailed information.

H2
H3
H4
3 columns
2 columns
1 column
15 Comments