Steem witness node setup & installation tutorialsteemCreated with Sketch.

in #dtube2 months ago (edited)


Today's video I will walkthrough the setup and installation process of getting a Steem consensus witness node (MIRA enabled) up and running on an Ubuntu 18.04 server. I will be showing the full process of getting steemd running as well as broadcasting your intention to be a Steem witness.

Requested by @teamhumble and @apshamilton.

Plugins

# Basic
plugin = witness webserver p2p json_rpc database_api network_broadcast_api condenser_api block_api rc_api

# Account history
plugin = account_history_rocksdb account_history_api

# Reputation
plugin = reputation reputation_api

# Get accounts/witness
plugin = account_by_key account_by_key_api

# Internal market
plugin = market_history market_history_api

Open file limits

* soft     nproc          999999    
* hard     nproc          999999   
* soft     nofile         999999   
* hard     nofile         999999
root soft     nproc          999999    
root hard     nproc          999999   
root soft     nofile         999999   
root hard     nofile         999999

P2P seed nodes

p2p-seed-node = gtg.steem.house:2001                # @gtg (PL)
p2p-seed-node = lafonasteem.com:2001                # @lafona (FR)
p2p-seed-node = seed.roelandp.nl:2001               # @roelandp (FI)
p2p-seed-node = seed.esteem.ws:2001                 # @good-karma (FI)
p2p-seed-node = seed.thecryptodrive.com:2001        # @thecryptodrive (FI)
p2p-seed-node = seed.steemviz.com:2001              # @ausbitbank (SE)
p2p-seed-node = steem-seed.lukestokes.info:2001     # @lukestokes (SE)
p2p-seed-node = node.mahdiyari.info:2001            # @mahdiyari (FI)
p2p-seed-node = steemseed-fin.privex.io:2001        # @privex (FI)
p2p-seed-node = steemseed-se.privex.io:2001         # @privex (SE)
p2p-seed-node = seed.steemmonsters.com:2001         # @aggroed (SE)

block_log file download: https://s3.amazonaws.com/steemit-dev-blockchainstate/block_log-latest

Broadcasting your intention:

update_witness "techcoderx" "https://steemit.com/witness/@techcoderx/techcoderx-is-officially-now-a-steem-witness" "STM59SiM8tUYU9RhYfF8yXccFgkRukBfLqYy4GLmjnXuhw31TpCgo" {"account_creation_fee":"3.000 STEEM","maximum_block_size":65536,"sbd_interest_rate":0} true

NULL key (for disabling your witness): STM1111111111111111111111111111111114T1Anm

Vote for me as Steem witness: https://beta.steemconnect.com/sign/account-witness-vote?witness=techcoderx&approve=1

Follow me on Twitter: http://www.twitter.com/techcoderx
Shop on Amazon using our affiliate link: http://amzn.to/2bgofns


▶️ DTube
▶️ IPFS
Sort:  

Thanks for sharing this! How long doest the video stay on dtube for? Could you upload this to 3Speak as well please? @untersatz curate 2

@OneLoveDTube operates as an indefinite file hosting service. Double posting the same content is SPAM!

Thanks for the heads up. Wasn't condoning spam of course...just wanted to have this on my watch list for down the track. !ENGAGE 25

Well never fear OneLove is here 😉



@d00k13 you have received 25 ENGAGE from @contrabourdon!
View and trade the tokens on Steem Engine.


This tip bot is powered by witness untersatz!

They are playable indefinitely as I am hosting the videos myself, and they play directly from OneLoveIPFS gateway that I operate myself.

Uploading this to 3speak means double posting, which constitutes as a form of abuse on the Steem blockchain.

For some reason, I thought dtube videos were only available for a certain period of time.

That is true for videos uploaded to the clusters run by DTube team. However anyone can host the videos on IPFS themselves and have them playable indefinitely.



@techcoderx you have received 25 ENGAGE from @contrabourdon!
View and trade the tokens on Steem Engine.


This tip bot is powered by witness untersatz!

Excellent my friend, this will come in handy for me though not certain I’ll be able to run a full node or not yet 🙌

Looks Like with the constant upsets on smoke I will be looking at upgrading sooner than later... can’t play and learn the scripts if I can’t access the front end 😅

My MIRA + Hivemind + Jussi setup in one server is only consuming 23 GB of RAM total. The entire RocksDB chain state plus Hivemind consumes about 800 GB of disk space combined.

Therefore if you have 32GB of RAM, 1.5 TB SSD and a decent multicore CPU you're good to spin up a full node that will last for more than 1 year 😉

thanks for share

Congratulations @techcoderx! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You received more than 15000 upvotes. Your next target is to reach 20000 upvotes.

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Vote for @Steemitboard as a witness to get one more award and increased upvotes!