EOSCommunity.org Forums

Where is the best guide on setting up a full EOS node?

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?

8 Likes

Why does it have to be me

https://link.medium.com/re91np2xweb

Details may vary, but it’s along those lines

2 Likes

“Full node” might be a somewhat confusing term, are we talking about:

  1. A node containing a full set of state + block log
  2. 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

https://link.medium.com/igwEgXEyweb

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.

1 Like

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.

2 Likes

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

1 Like

I tend to agree with this statement. I have been looking for a few months now.

1 Like

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 :wink:

The chronicle tutorial has a full article on how to plan and prepare a node, with a full example for Telos.

1 Like

You can find an updated peer list here : Block Producer bp.json Validator: Endpoints config.ini

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:

  1. Where can I download a snapshot
  2. What command line/config do I run to stay synced to the network?
  3. 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

3 Likes