create account

Torrents of a relatively recent RPC node's data directory and already compiled steemd to use with the data directory by l0k1

View this thread on: hive.blogpeakd.comecency.com
· @l0k1 · (edited)
$0.45
Torrents of a relatively recent RPC node's data directory and already compiled steemd to use with the data directory
<div class="pull-left"><h1>I</h1></div> <br />have had really bad connectivity problems today and so I decided that I would try to run the <code>steemd</code> rpc on my laptop to do development. It would still answer queries (but not post broadcasts) even if it was offline.

Thus, I had a problem. My laptop would not replay it from scratch in a week, even if I added memory (though maybe it would be in a day if it had an SSD upgrade). So I am instead running <code>transmission-daemon</code> on my server, which is serving up two torrents containing the full and working (currently running based on the same exact files) for a RPC node with seeding enabled to localhost (so you can load balance/cache/reverse proxy it), and the version of steemd that built this folder, which is the current master on the steemit/steemd git.

Here is the links to the .torrent files that will get you these two folders already to run (be aware the RPC torrent is about 50 Gb in size):

https://drive.google.com/file/d/0B65edXqkpdGpTURzVElScUVueTg/view?usp=sharing

https://drive.google.com/file/d/0B65edXqkpdGpMmZGRlI1NXAyQ1k/view?usp=sharing

If you download these to an ubuntu system, first it has to be 16.04 (you will have to fiddle with getting boost 1.57 for 14.04), be aware that you will need to install the prerequisite support libraries thusly:

<pre>sudo apt-get install -y \
    autoconf \
    automake \
    cmake \
    g++ \
    git \
    libssl-dev \
    libtool \
    make \
    pkg-config \
    libboost-chrono-dev \
    libboost-context-dev \
    libboost-coroutine-dev \
    libboost-date-time-dev \
    libboost-filesystem-dev \
    libboost-iostreams-dev \
    libboost-locale-dev \
    libboost-program-options-dev \
    libboost-serialization-dev \
    libboost-signals-dev \
    libboost-system-dev \
    libboost-test-dev \
    libboost-thread-dev \
    doxygen \
    libncurses5-dev \
    libreadline-dev \
    perl \
    bc
</pre>

Then you can go into the steem folder of the steem torrent folder you downloaded:

    cd steem/build
    sudo make install

and that should install it to <code>/usr/local</code> and once you also have the full rpc torrent completely downloaded you can then:

    steem -d /path/to/rpc 

and it should start up, sync up to date and then be providing full RPC function (for wallet, or other steem app), as well as making available a seed node that you can connect up to the one in localhost with a webserver if you want to seed (make inbound connections available to sync the blockchain and broadcast traffic).

## Good Hunting Stalker!

<div class="pull-right">😎</div><br /><hr />

<center><code>We can't code here! This is Whale country!</code></center>
<div class="pull-left"><a href="https://steemit.com/@l0k1"><img src="http://s20.postimg.org/igf27v79p/signature_new_small.png" /></a></div>

<h2>Vote #1 <code>l0k1</code></h2><sub>Go to <a href="https://steemit.com/~witnesses">steemit.com/~witnesses</a> to cast your vote by typing <code>l0k1</code> into the text entry at the bottom of the leaderboard.</sub>

<sub>(note, my username is spelled <code>El Zero Kay One</code> or <code>Lima Zero Kilo One</code>, all lower case)</sub>

</div>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 86 others
properties (23)
authorl0k1
permlinktorrents-of-a-relatively-recent-rpc-node-s-data-directory-and-already-compiled-steemd-to-use-with-the-data-directory
categorysteem
json_metadata{"tags":["steem","steemd","howto","torrent"],"image":["http://s20.postimg.org/igf27v79p/signature_new_small.png"],"links":["https://drive.google.com/file/d/0B65edXqkpdGpTURzVElScUVueTg/view?usp=sharing","https://drive.google.com/file/d/0B65edXqkpdGpMmZGRlI1NXAyQ1k/view?usp=sharing","https://steemit.com/@l0k1","https://steemit.com/~witnesses"],"app":"steemit/0.1","format":"markdown"}
created2017-03-05 11:48:54
last_update2017-03-05 12:06:33
depth0
children4
last_payout2017-04-05 12:53:00
cashout_time1969-12-31 23:59:59
total_payout_value0.397 HBD
curator_payout_value0.050 HBD
pending_payout_value0.000 HBD
promoted0.030 HBD
body_length3,190
author_reputation94,800,257,230,993
root_title"Torrents of a relatively recent RPC node's data directory and already compiled steemd to use with the data directory"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,648,978
net_rshares7,765,541,977,048
author_curate_reward""
vote details (150)
@faddat · (edited)
What is this?  It's interesting.

Dang.  Unseeded torrents do few anyones good.
properties (22)
authorfaddat
permlinkre-l0k1-torrents-of-a-relatively-recent-rpc-node-s-data-directory-and-already-compiled-steemd-to-use-with-the-data-directory-20170310t123718969z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit/0.1"}
created2017-03-10 12:37:18
last_update2017-03-10 12:41:24
depth1
children3
last_payout2017-04-05 12:53:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length79
author_reputation36,581,868,473,026
root_title"Torrents of a relatively recent RPC node's data directory and already compiled steemd to use with the data directory"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,687,503
net_rshares0
@l0k1 ·
Sorry, it had wrong bits in it. It's now just a download... I am working on this still, I was probably premature announcing it. nginx is making me crazy not properly redirecting by subdomain for what I want it to do.

I will be making an announcement tonight or tomorrow hopefully sooner, I am just getting the nginx to proxy/limit to my RPC/seed, redirect http to https, and the thing that is doing my head in is allowing 443 to run both websocket and nginx depending on subdomain. I won't be long.
properties (22)
authorl0k1
permlinkre-faddat-re-l0k1-torrents-of-a-relatively-recent-rpc-node-s-data-directory-and-already-compiled-steemd-to-use-with-the-data-directory-20170310t125049235z
categorysteem
json_metadata{"tags":["steem"],"app":"steemit/0.1"}
created2017-03-10 12:50:54
last_update2017-03-10 12:50:54
depth2
children2
last_payout2017-04-05 12:53:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length499
author_reputation94,800,257,230,993
root_title"Torrents of a relatively recent RPC node's data directory and already compiled steemd to use with the data directory"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,687,584
net_rshares0
@faddat · (edited)
ah-- so, yes I know what you're using it for-- check this out:

https://caddyserver.com/

gets the https certs for you free and automatically

don't worry about the wrong bits, it happens :)
👍  
properties (23)
authorfaddat
permlinkre-l0k1-re-faddat-re-l0k1-torrents-of-a-relatively-recent-rpc-node-s-data-directory-and-already-compiled-steemd-to-use-with-the-data-directory-20170310t222135022z
categorysteem
json_metadata{"tags":["steem"],"links":["https://caddyserver.com/"],"app":"steemit/0.1"}
created2017-03-10 22:21:36
last_update2017-03-10 22:22:00
depth3
children1
last_payout2017-04-05 12:53:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length190
author_reputation36,581,868,473,026
root_title"Torrents of a relatively recent RPC node's data directory and already compiled steemd to use with the data directory"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,690,986
net_rshares127,916,523,250
author_curate_reward""
vote details (1)