# No docker It looks like I succesfully built Hived 'by hand'. I did not use anybody's image of the program and made no image of the program. I simply downloaded the source and compiled the program myself. I still don't _really_ understand why I would use docker.  The node is up and running. I just need to set up my configuration now. That is also poorly documented, if at all. # Improvements Node replay went quick. When I last tried this, it took **days**. Looks like, they removed a lot of ballast. What I understand is, I could disable some things on my witness node, that before I could not easily disable; Things that only API nodes or other types of nodes need. I appreciate these improvements. They lowered the barrier of entry to some degree. # Regress I understand that with docker you have a lot of advantages, when managing and setting up your nodes. At the same time, you do not have to understand much. The long list of dependencies I mentioned yesterday, are only needed to _compile_ the software. Once that is done, there is only the config left. What annoys me is, that there is little documentation about it, and it's scattered and unprecise. https://gitlab.syncad.com/hive/hive/-/blob/master/doc/building.md ``If at any time you find this documentation not up to date or unprecise, please take a look at CI/CD scripts.`` I did and guess what: can't figure it out. https://gitlab.syncad.com/hive/hive/-/tree/master/ciscripts In none of these files I can find the different options to compile with and not a single piece of description. It looks like what I went with worked, but I am not exactly sure, what I did and why it worked to be honest. # Final Configuration What's left to do now is editing the config file. https://developers.hive.io/nodeop/node-config.html That is all I can find and it is not really helpful at this point. I will have to look into the docker images of other people, instead of a documentation. # Final Thoughts Can't say I learned much from this adventure. I am still struggling with some basic Linux and web protocol questions and problems, which doesn't help. Generally, it feels like these informations are unprecise by design. 'They' seem to create this barrier of entry, yet at the same time 'they' promote dockerized nodes... I don't get it. Then again, gtg is a wizzard; Great at code, terrible at explanations. It might not actually be intentional, just a typical programmer's problem. This is kind of the reason why I think I should run for witness again: Maybe I am able to be an intermediate; Trying, explaining things to other intermediates, while the top ranks can not be bothered with such things. #### Expect a witness proposal later today
author | felixxx |
---|---|
permlink | built-by-hand |
category | witness-category |
json_metadata | "{"app":"peakd/2021.09.1","format":"markdown","description":"My experiences during the witness node compiling adventure","tags":["witness-category","witness","hive"],"users":[],"image":["https://files.peakd.com/file/peakd-hive/felixxx/23tS2thTx9dzKRCaHvCQ9EQYYvMQLkyc1mDcmoT354zbzD4qNwkvuLFeAXxf3keh3mAvt.png"]}" |
created | 2021-12-14 09:57:18 |
last_update | 2021-12-14 10:30:45 |
depth | 0 |
children | 9 |
last_payout | 2021-12-21 09:57:18 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 16.292 HBD |
curator_payout_value | 16.166 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 2,860 |
author_reputation | 217,687,388,358,561 |
root_title | "Built by Hand" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 108,541,694 |
net_rshares | 16,792,490,957,644 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
juanmiguelsalas | 0 | 11,132,708,268 | 10% | ||
gerber | 0 | 20,310,101,336 | 6% | ||
daan | 0 | 51,962,560,443 | 8% | ||
ezzy | 0 | 318,784,259 | 6% | ||
jeffjagoe | 0 | 910,137,402,948 | 100% | ||
exyle | 0 | 55,135,703,536 | 6% | ||
ace108 | 0 | 878,776,825,094 | 26% | ||
miketr | 0 | 21,520,021,957 | 10% | ||
someguy123 | 0 | 87,621,758,556 | 3% | ||
pollux.one | 0 | 438,015,707,497 | 80% | ||
jlufer | 0 | 8,430,436,383 | 100% | ||
penguinpablo | 0 | 301,616,539,639 | 12% | ||
phusionphil | 0 | 4,060,862,872 | 100% | ||
funnyman | 0 | 1,083,329,224 | 4.8% | ||
ssekulji | 0 | 38,307,618,123 | 100% | ||
planosdeunacasa | 0 | 551,000,848 | 6% | ||
freiheit50 | 0 | 537,659,492 | 99% | ||
mangos | 0 | 1,237,289,315,605 | 26% | ||
trans-juanmi | 0 | 1,097,027,063 | 10% | ||
igormuba | 0 | 119,426,348,667 | 100% | ||
alexvan | 0 | 76,490,276,041 | 100% | ||
privex | 0 | 12,950,687,694 | 12% | ||
dyrt88 | 0 | 3,035,717,555 | 100% | ||
freebornsociety | 0 | 1,159,890,621 | 10% | ||
dune69 | 0 | 35,150,207,967 | 4.8% | ||
leroy.linientreu | 0 | 80,332,214,721 | 100% | ||
andyjaypowell | 0 | 425,924,932,155 | 100% | ||
morph | 0 | 5,873,169,759 | 50% | ||
iansart | 0 | 13,052,410,311 | 6% | ||
xplosive | 0 | 6,421,521,830 | 25% | ||
kilianmiguel | 0 | 1,993,641,967 | 10% | ||
xels | 0 | 307,457,838,845 | 50% | ||
mdosev | 0 | 32,755,800,134 | 58% | ||
leontr | 0 | 888,084,973 | 40% | ||
alphacore | 0 | 6,251,120,020 | 2.42% | ||
roxane | 0 | 542,716,656 | 50% | ||
nicniezgrublem | 0 | 8,145,949,197 | 4.8% | ||
dineroconopcion | 0 | 559,113,982 | 6% | ||
zonabitcoin | 0 | 527,904,061 | 6% | ||
jeanlucsr | 0 | 535,074,562 | 0.6% | ||
felander | 0 | 33,162,461,114 | 6% | ||
sportschain | 0 | 915,871,128 | 50% | ||
yogacoach | 0 | 6,333,520,805 | 6% | ||
sorin.cristescu | 0 | 31,180,487,644 | 10% | ||
ferod23 | 0 | 812,573,267 | 100% | ||
caladan | 0 | 35,281,138,356 | 5.1% | ||
quekery | 0 | 156,506,476,846 | 100% | ||
maxinpower | 0 | 23,047,274,755 | 100% | ||
hendersonp | 0 | 662,485,453 | 6% | ||
mytechtrail | 0 | 57,349,712,439 | 15% | ||
smooms | 0 | 141,153,913,758 | 100% | ||
cryptonized | 0 | 17,186,643,633 | 12% | ||
mineopoly | 0 | 10,641,998,666 | 100% | ||
elbrava | 0 | 3,964,768,150 | 50% | ||
franciscana23 | 0 | 14,113,198,321 | 100% | ||
piotrgrafik | 0 | 556,764,917,993 | 60% | ||
legato | 0 | 8,745,715,611 | 100% | ||
artjohn | 0 | 1,372,936,257 | 100% | ||
powerpaul | 0 | 4,720,854,182 | 100% | ||
pkocjan | 0 | 4,976,818,254 | 4.8% | ||
mindscapephotos | 0 | 912,910,413 | 100% | ||
snackaholic | 0 | 1,889,090,163 | 100% | ||
edgargonzalez | 0 | 49,493,956,264 | 100% | ||
jagoe | 0 | 46,301,899,194 | 24% | ||
siphon | 0 | 86,032,155,323 | 45.2% | ||
wilsonblue5 | 0 | 536,100,182 | 50% | ||
thomasthewolf | 0 | 67,561,425,670 | 88% | ||
backinblackdevil | 0 | 19,513,169,443 | 75% | ||
reazuliqbal | 0 | 32,852,498,985 | 6% | ||
bestboom | 0 | 1,728,474,055 | 6% | ||
rivalzzz | 0 | 4,933,229,368 | 100% | ||
hlezama | 0 | 83,401,288,139 | 100% | ||
mariuszkarowski | 0 | 6,317,773,814 | 10% | ||
juanmanuellopez1 | 0 | 1,311,576,579 | 6% | ||
freddio | 0 | 162,710,470 | 15% | ||
phasewalker | 0 | 42,678,301,706 | 100% | ||
mary-me | 0 | 184,467,783,882 | 100% | ||
memepress | 0 | 1,637,708,105 | 50% | ||
meanbees | 0 | 11,532,152,544 | 10% | ||
fw206 | 0 | 540,410,799,777 | 37.9% | ||
steem.services | 0 | 3,637,643,265 | 1.5% | ||
pladozero | 0 | 30,951,866,467 | 10% | ||
nateaguila | 0 | 276,020,619,479 | 8% | ||
fernandosoder | 0 | 15,512,372,137 | 100% | ||
solarwarrior | 0 | 2,237,015,863,101 | 100% | ||
merlion | 0 | 609,468,565 | 12% | ||
swisswitness | 0 | 2,953,291,646 | 6% | ||
dalz | 0 | 632,121,375,782 | 100% | ||
smartvote | 0 | 44,618,392,099 | 2.1% | ||
raiseup | 0 | 690,773,025 | 12% | ||
dlike | 0 | 37,509,881,732 | 6% | ||
steemaction | 0 | 1,462,271,238 | 12% | ||
petrarodriguez | 0 | 620,868,962,380 | 100% | ||
engrave | 0 | 104,627,310,654 | 4.8% | ||
altonos | 0 | 374,198,535,165 | 100% | ||
chops.support | 0 | 2,978,410,572 | 40% | ||
bobby.madagascar | 0 | 508,273,646 | 1.5% | ||
ynwa.andree | 0 | 33,052,270,135 | 50% | ||
berthold | 0 | 1,691,044,294 | 6% | ||
followjohngalt | 0 | 1,928,794,838 | 5.4% | ||
cakemonster | 0 | 2,785,053,507 | 3% | ||
kizumo | 0 | 176,062,935,815 | 100% | ||
kiel91 | 0 | 209,454,361,130 | 80% | ||
jacuzzi | 0 | 1,890,638,558 | 2.4% | ||
samsemilia7 | 0 | 1,053,092,936 | 40% | ||
ctime | 0 | 30,254,429,020 | 2.5% | ||
edwardjnarvaez | 0 | 577,521,816 | 100% | ||
goodcontentbot | 0 | 808,733,533 | 15% | ||
leosoph | 0 | 85,767,063,211 | 100% | ||
curationvoter | 0 | 2,507,146,821 | 50% | ||
hungrybear | 0 | 511,843,878 | 12% | ||
goodcontentbot1 | 0 | 1,279,961,347 | 90% | ||
mfblack | 0 | 2,572,268,874 | 5.7% | ||
blue.rabbit | 0 | 1,217,055,758,053 | 100% | ||
steemvpn | 0 | 17,397,168,729 | 100% | ||
nicollefiallo | 0 | 39,000,712,659 | 50% | ||
cheer-up | 0 | 926,162,043 | 4.8% | ||
kaeptn-iglo | 0 | 48,894,372,110 | 100% | ||
mind.force | 0 | 16,446,312,704 | 25% | ||
milu-the-dog | 0 | 3,022,292,456 | 6% | ||
triplea.bot | 0 | 1,446,408,407 | 6% | ||
tiffin | 0 | 1,765,993,464 | 4.8% | ||
steem.leo | 0 | 12,907,953,402 | 6% | ||
empoderat | 0 | 4,779,632,476 | 50% | ||
helengutier2 | 0 | 7,077,104,863 | 6% | ||
mapxv | 0 | 745,450,981 | 100% | ||
mattsanthonyit | 0 | 23,438,047,534 | 100% | ||
cd-leo | 0 | 505,852,155 | 100% | ||
ribary | 0 | 2,069,796,997 | 3% | ||
mice-k | 0 | 563,369,133 | 6% | ||
peterale | 0 | 2,288,079,450 | 100% | ||
orestistrips | 0 | 115,494,436,132 | 100% | ||
dpend.active | 0 | 1,176,758,999 | 1.2% | ||
zelegations | 0 | 6,577,659,795 | 100% | ||
hiq | 0 | 660,785,214,628 | 100% | ||
polish.hive | 0 | 3,144,273,550 | 6% | ||
timhorton | 0 | 5,328,383,203 | 100% | ||
cerberus-dji | 0 | 1,581,461,816 | 100% | ||
mcsagel | 0 | 2,031,158,857 | 100% | ||
dcityrewards | 0 | 215,989,416,603 | 6% | ||
holoferncro | 0 | 8,301,467,831 | 5% | ||
woelfchen | 0 | 70,109,341,301 | 100% | ||
hivecannabis | 0 | 5,001,156,031 | 100% | ||
hivecur | 0 | 257,634,581 | 6% | ||
jelly13 | 0 | 10,611,565,638 | 3% | ||
herz-ass | 0 | 36,862,259,513 | 100% | ||
jelly-cz | 0 | 1,614,983,338 | 100% | ||
sevenoh-fiveoh | 0 | 966,863,601 | 5% | ||
prometheus1881 | 0 | 1,053,805,843 | 100% | ||
carmate | 0 | 12,009,446,185 | 100% | ||
patriamcaritatis | 0 | 15,025,474,209 | 100% | ||
rslsaku | 0 | 3,010,343,874 | 100% | ||
damus-nostra | 0 | 90,373,635,808 | 100% | ||
mrhuman88 | 0 | 43,700,858 | 50% | ||
zeitgeisthelden | 0 | 3,687,060,737 | 100% | ||
abenteurer-dan | 0 | 13,133,556,516 | 100% | ||
hiq.redaktion | 0 | 48,634,685,025 | 100% | ||
bubblegif | 0 | 71,799,995,462 | 100% | ||
beebay.office | 0 | 3,862,869,957 | 100% | ||
dogesrevni | 0 | 508,757,496 | 100% | ||
dcrops | 0 | 29,165,101,832 | 3% | ||
opick | 0 | 7,336,582,821 | 100% | ||
borivan | 0 | 0 | 100% | ||
hjrrodriguez | 0 | 70,290,087,167 | 100% | ||
stellazinc | 0 | 844,566,940 | 10% | ||
wochenblick | 0 | 21,585,053,522 | 100% | ||
fehlerbeheber | 0 | 2,279,789,634 | 100% | ||
dungeondog | 0 | 99,349,387,231 | 100% | ||
r0nny | 0 | 75,177,389,370 | 100% | ||
ebike-adventure | 0 | 2,062,521,537 | 100% | ||
seed-treasury | 0 | 1,163,504,502,281 | 50% | ||
trasto | 0 | 7,812,977,621 | 50% | ||
hiq.magazine | 0 | 4,540,582,775 | 100% | ||
vladd26 | 0 | 583,133,610 | 100% | ||
kvinna | 0 | 21,407,041,737 | 100% | ||
ehon | 0 | 38,051,281,696 | 100% | ||
ttatsu0815 | 0 | 675,530,128 | 100% | ||
mystic0601 | 0 | 86,366,504 | 100% |
I use docker because I have one big server with many applications on it and I like to keep them separated and organized. Because each application has its own steps and configurations, docker can make it automatic to get them up or down. Plus easier to route or run multiple apps on the same machine using the same port with nginx
author | igormuba |
---|---|
permlink | re-felixxx-20211214t7345041z |
category | witness-category |
json_metadata | {"tags":["witness-category","witness","hive"],"app":"ecency/3.0.20-vision","format":"markdown+html"} |
created | 2021-12-14 10:34:51 |
last_update | 2021-12-14 10:34:51 |
depth | 1 |
children | 1 |
last_payout | 2021-12-21 10:34:51 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.058 HBD |
curator_payout_value | 0.058 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 329 |
author_reputation | 129,824,478,215,878 |
root_title | "Built by Hand" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 108,542,306 |
net_rshares | 60,979,119,436 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
felixxx | 0 | 60,979,119,436 | 10% |
I think having other things than only the witness node on a machine is too risky. I have rented a dedicated server and will strictly only run the hived sofware on it, only as a witness node. Exposing a witness' IP is one of the things I am trying to avoid, but generally I think it creates unecessary possible points of failure and attack vectors.
author | felixxx |
---|---|
permlink | re-igormuba-r43pou |
category | witness-category |
json_metadata | {"tags":["witness-category"],"app":"peakd/2021.09.1"} |
created | 2021-12-14 10:41:18 |
last_update | 2021-12-14 10:49:48 |
depth | 2 |
children | 0 |
last_payout | 2021-12-21 10:41:18 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 347 |
author_reputation | 217,687,388,358,561 |
root_title | "Built by Hand" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 108,542,427 |
net_rshares | 0 |
Greetings friend I hope this is good, thank you for supporting my publications with your vote
author | petrarodriguez |
---|---|
permlink | r43lco |
category | witness-category |
json_metadata | {"app":"hiveblog/0.1"} |
created | 2021-12-14 20:44:30 |
last_update | 2021-12-14 20:44:30 |
depth | 1 |
children | 0 |
last_payout | 2021-12-21 20:44:30 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 93 |
author_reputation | 137,551,267,125,600 |
root_title | "Built by Hand" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 108,556,293 |
net_rshares | 0 |
<center>PIZZA! PIZZA Holders sent <strong>$PIZZA</strong> tips in this post's comments: @themyscira<sub>(2/7)</sub> tipped @felixxx (x1) <sub>You can now send $PIZZA tips in <a href="https://discord.gg/hivepizza">Discord</a> via tip.cc!</sub></center>
author | pizzabot |
---|---|
permlink | re-built-by-hand-20211214t152937z |
category | witness-category |
json_metadata | "{"app": "beem/0.24.26"}" |
created | 2021-12-14 15:29:39 |
last_update | 2021-12-14 15:29:39 |
depth | 1 |
children | 0 |
last_payout | 2021-12-21 15:29:39 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 254 |
author_reputation | 7,566,787,163,235 |
root_title | "Built by Hand" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 108,548,682 |
net_rshares | 0 |
F眉r dich auch eine leckere !PIZZA
author | themyscira |
---|---|
permlink | re-felixxx-r442zk |
category | witness-category |
json_metadata | {"tags":["witness-category"],"app":"peakd/2021.09.1"} |
created | 2021-12-14 15:28:36 |
last_update | 2021-12-14 15:28:36 |
depth | 1 |
children | 0 |
last_payout | 2021-12-21 15:28:36 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 34 |
author_reputation | 247,372,653,426,948 |
root_title | "Built by Hand" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 108,548,665 |
net_rshares | 0 |
How much internet data traffic is needed for this? Does it work with mobile internet (4G)? Nowadays I do not have a PC, nor a laptop, but if I will get one in the future, maybe I would also try to run a witness node. By the way, vnStat is a good terminal program to check the amount of the used internet data traffic.
author | xplosive |
---|---|
permlink | re-felixxx-20211214t13813202z |
category | witness-category |
json_metadata | {"tags":["witness-category","witness","hive"],"app":"ecency/3.0.23-mobile","format":"markdown+html"} |
created | 2021-12-14 12:08:12 |
last_update | 2021-12-14 12:08:12 |
depth | 1 |
children | 3 |
last_payout | 2021-12-21 12:08:12 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.022 HBD |
curator_payout_value | 0.022 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 317 |
author_reputation | 207,979,008,949,922 |
root_title | "Built by Hand" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 108,544,001 |
net_rshares | 24,208,804,533 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
felixxx | 0 | 24,208,804,533 | 4% |
I installed this on a rented machine in some data-center in finnland. Data traffic is not huge, but you need solid processing capacities and a very reliable setup to operate a witness node, like I am going to.
author | felixxx |
---|---|
permlink | re-xplosive-r43w9e |
category | witness-category |
json_metadata | {"tags":["witness-category"],"app":"peakd/2021.09.1"} |
created | 2021-12-14 13:03:15 |
last_update | 2021-12-14 13:03:15 |
depth | 2 |
children | 2 |
last_payout | 2021-12-21 13:03:15 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.014 HBD |
curator_payout_value | 0.014 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 209 |
author_reputation | 217,687,388,358,561 |
root_title | "Built by Hand" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 108,545,132 |
net_rshares | 15,335,204,102 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
xplosive | 0 | 15,335,204,102 | 59% |
I wonder how expensive it is. Recently I checked [Privex](https://pay.privex.io/order/?ref=home). They offer @someguy123's Hive/Steem-in-a-box pre-installed, which is currently available only with Ubuntu 18.04 Bionic Server for $30 USD per month (currently you can pay only with cryptocurrency, no fiat money).
author | xplosive |
---|---|
permlink | re-felixxx-20211214t15510627z |
category | witness-category |
json_metadata | {"tags":["witness-category"],"app":"ecency/3.0.23-mobile","format":"markdown+html"} |
created | 2021-12-14 14:05:15 |
last_update | 2021-12-14 14:05:15 |
depth | 3 |
children | 1 |
last_payout | 2021-12-21 14:05:15 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 310 |
author_reputation | 207,979,008,949,922 |
root_title | "Built by Hand" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 108,546,550 |
net_rshares | 0 |