Steem-in-a-box updated for v0.19.2
STEEM-in-a-box Description - Steem-in-a-box is a toolkit made for witnesses, to ease the pain of deploying a witness or seed server. It includes helpful commands such as dlblocks
which automatically grabs the Blockchain from @gtg's server, extracts it, and installs it into the correct directory.
If you're looking to set up a NEW witness server, please follow the Steem-in-a-box HF19 instructions
The v0.19.2 update is important for witnesses as it adds in some fixes to the P2P code. This may help resolve the spout of block misses we've seen recently.
Upgrade Step 1. UPDATE YOUR SEED NODES
This is important. It's been a while since Steem-in-a-box had it's seeds updated, and many of them are offline. I have published a new seed list into the example config, which means new witnesses will already have the updated seeds.
Please update your config.ini
with this seed list (you may want to also remove all previous seeds incase they are offline).
# P2P nodes to connect to on startup (may specify multiple times)
seed-node = anyx.co:2001 # @anyx (CA)
seed-node = gtg.steem.house:2001 # @gtg (PL)
seed-node = seed.steemnodes.com:2001 # @wackou (NL)
seed-node = 192.99.3.29:2001 # joseph
seed-node = 5.9.18.213:2001 # pfunk
seed-node = lafonasteem.com:2001 # lafona
seed-node = seed.rossco99.com:2001 # rossco99
seed-node = steem-seed.altcap.io:40696 # ihashfury
seed-node = seed.steemfeeder.com:2001 # au1nethyb1
seed-node = seed.roelandp.nl:2001 # roelandp
seed-node = steem.global:2001 # klye
seed-node = seed.esteem.ws:2001 # good-karma
seed-node = 176.31.126.187:2001 # timcliff
seed-node = seed.thecryptodrive.com:2001 # thecryptodrive
seed-node = steem-id.altexplorer.xyz:2001 # steem-id
seed-node = seed.bitcoiner.me:2001 # bitcoiner
seed-node = 104.199.118.92:2001 # clayop
seed-node = seed.steemviz.com:2001 # ausbitbank
seed-node = steem-seed.lukestokes.info:2001 # lukestokes
seed-node = seed.blackrift.net:2001 # drakos
seed-node = seed.jerrybanfield.com:2001 # @jerrybanfield (USA)
Upgrade Step 2.
Grab the latest Steem-in-a-box code. There may have been improvements to the run.sh
script.
cd steem-docker
git pull
Upgrade Step 3.
Disable your signing key, or switch to your backup server.
@furion's conductor
conductor disable
cli_wallet
update_witness "yourname" "https://steemit.com/witness-category/@yourname/thread" "STM1111111111111111111111111111111114T1Anm" {"account_creation_fee":"0.200 STEEM","maximum_block_size":65536,"sbd_interest_rate":0} true
Upgrade Step 4.
Stop the server
./run.sh stop
Install the new release
./run.sh install
Assuming you were on v0.19.1 previously, you should be able to start the server again, without the need for a replay.
./run.sh start
Check your logs with
./run.sh logs
If all went well, you'll see this:
802147ms th_a witness_plugin.cpp:487 plugin_startup ] witness plugin: plugin_startup() begin
802147ms th_a witness_plugin.cpp:492 plugin_startup ] Launching block production for 1 witnesses.
802147ms th_a witness_plugin.cpp:493 plugin_startup ] _witnesses: ["someguy123"]
802147ms th_a witness_plugin.cpp:507 plugin_startup ] witness plugin: plugin_startup() end
802148ms th_a main.cpp:198 operator() ] Started witness node on a chain with 15079834 blocks.
804050ms th_a application.cpp:514 handle_block ] Got 17 transactions on block 15079867 by busy.witness -- latency: 50 ms
807070ms th_a application.cpp:514 handle_block ] Got 18 transactions on block 15079868 by bhuz -- latency: 70 ms
You're now on v0.19.2 - congratulations. It may take a while to show up on Steemd/SteemDB, as it is only updated when you get a block.
Do you like what I'm doing for STEEM/Steemit?
Vote for me to be a witness - every vote counts.
Don't forget to follow me for more like this.
Have you ever thought about being a witness yourself? Contact me on STEEMIT.CHAT, or just ask in the witness channel. I'm happy to guide you! Join in shaping the STEEM economy.
Are you looking for a new server provider? My company @privex offers highly-reliable and affordable dedicated and virtual servers for STEEM, LTC, and BTC! Check out our site https://www.privex.io
Would you please add
seed-node = seed.jerrybanfield.com:2001 # @jerrybanfield (USA)
because my seed node is online indefinitely also?
Done :)
Thank you very much!
Thank you for your help with my witness servers! tip! 150
Hi @someguy123! @jerrybanfield is sending you 150.0 SBD tip and @tipU upvote :)
@tipU - send tips by writing tip! in the comment, get share of the profit :)What is this program about?
Hi,
This is a technical article for witnesses, related to a new release of the STEEM software.
If you don't know what a witness is, check out my article: Seriously, what is a STEEM witness? Why should I care? How do I become one? (Answer)
Thanks for the link, I was also searching for "How to become a witness"
Hope your shared link will help me
I have few questions regarding app development.
I want to develop some apps for steem platform. From where I can start ?? How app developer will earn from his app ??
Thank you. Maybe I will try to became a witness.
Thanks for sharing followed you up! ^_^
nice information.
This looks pretty damn cool man, upvoted!
follow me back i follow you
great tool
now I started follow u.. as a new I need some support also