All of the documentation at eos.io is generic. What is the best /fastest way to set up a full EOS node and what resource requirements should someone be prepared for?
Why does it have to be me
https://link.medium.com/re91np2xweb
Details may vary, but it’s along those lines
“Full node” might be a somewhat confusing term, are we talking about:
- A node containing a full set of state + block log
- A node containing a full set of state + block log + transaction history
I think the links @cc32d9 shared above are referencing option 2, but maybe @bytemaster was referencing option 1?
Details may vary. If you need a public api, state history is not required, of course.
One more article
Neither one of those guides is easy to follow or up to date. For example, where does one grab the genesis.json and where is a peer list I can connect to?
You gotta be kidding. They are very up to date, many hosts are running my design.
And starting an EOS node from genesis - good luck, see you in a couple of months.
I gotta disagree with you here. They aren’t easy to follow if you’re coming in blind and wanting to set up a node.
- The first post you shared talks about history plugins and then talks about ZFS. It doesn’t go into any explanation of how to actually run EOS.
- The second link you shared talks about chronicle, and while useful, isn’t useful in setting up a node.
- The third link you shared talks about how to configure a reverse proxy in front of your node.
There is a lot of good information to be learned from that content - but they aren’t up to date and don’t describe how to setup a node.
What is the best /fastest way to set up a full node and what resource requirements should someone be prepared for?
I don’t think this exists on the internet right now. We’re going to need to come up with one.
Not exactly a guide for a “full node” setup but we started to work on a guide describing how to set up a private EOSIO network that may be helpful
I tend to agree with this statement. I have been looking for a few months now.
For resources, a baremetal Xeon with at least 3.8 GHz, 64 GB RAM, 200 GB directly attached SSD, and a few terabytes HDD, depending on what you’re going to do.
Around $150-200 a month in rental costs
Yeah there’s a lot of good information and recommendations in there, it’s just heavily geared towards setting up a private network from scratch. If you didn’t know which information you had to pick and choose from in order to make it an EOS node, you’d be confused as a beginner.
As a more advanced user, probably some good reference material for me though
The chronicle tutorial has a full article on how to plan and prepare a node, with a full example for Telos.
EOSIO node administration requires advanced skills, and no complete guide will answer all questions. That’s the reason I devoted most of the text to explaining the logic, instead of just giving a recipe for copy pasting. It won’t work anyway. The sysadmin needs to understand how things work together.
I’m not really familiar with Discourse yet, but how about creating separate WIKI posts for things like the current Topic that can then be maintained and expanded by moderators/admins?
This thread provides useful insight into the challenges for getting involved with eos. I’m not a sys admin, and I’m running on a Mac with fast ssd and a ton of ram.
Not being able to replay without months of validation, I would then look to have answers to the following:
- Where can I download a snapshot
- What command line/config do I run to stay synced to the network?
- How much bandwidth will I consume staying synced
This is a good location for snapshots:
https://snapshots.eosamsterdam.net/
Also:
https://snapshots.eosnation.io/
I think this would be a good solution.
Let’s give that a shot, I’ll set one up.
I setup a wiki post below and locked the discussion on it to keep it clean. I figure we can just keep talking on this thread about it - so that wiki post also references this thread.
Editing the wiki I believe requires a forum “Trust Level” of 1, which many will achieve quickly. More info on trust levels is on the Discourse blog.
If you can’t edit the wiki yourself, feel free to join the discussion here and share what you’d like added.
Wiki Post:
https://forums.eoscommunity.org/t/setting-up-an-eos-node/672