Skip to content

papadritta/erigon_lighthouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installation NEW release Erigon v2.61.0 + lighthouse v6.0.1 or quick update

Copy of Copy of Copy of Staking is live

Table of Contents

Links

  • official Github page Erigon here
  • official Github page lighthouse here

Erigon Latest Release Lighthouse Latest Release Test Workflow Status

Node Specs

Minimum Recommended Maxed out
CPUs 16 vcore 32 vcore 64 vcore
RAM 32 G 64 GB 128 GB
SSD 3 TB SATA SSD 5 TB NVME 5 TB NVME RAID 10

2

Check your Node Specs

Run this script to be sure that you have meet the min requiment for the following installation

wget -O check.sh https://raw.githubusercontent.com/papadritta/erigon_lighthouse/main/box/check.sh && chmod +x check.sh && ./check.sh

Prerequisites

  • Supported OS: Ubuntu 20.04+ (or any systemd-based Linux distro)
  • Root or sudo privileges

Important Note:

The provided bellow script is smart enough to:

  • Install Erigon and Lighthouse from scratch if not installed.
  • Update to the specified versions if they are already installed.

Sync Times:

The following are estimated sync times for syncing from scratch to the latest block. Actual times may vary depending on your hardware and network bandwidth.

Chain Archive Full Minimal
Ethereum 7 Hours, 55 Minutes 4 Hours, 23 Minutes 1 Hour, 41 Minutes

1

Installation Erigon + Lighthouse

installation on a Fresh Server

wget -O erigon_lh_setup.sh https://raw.githubusercontent.com/papadritta/erigon_lighthouse/main/box/erigon_lh_setup.sh && chmod +x erigon_lh_setup.sh && ./erigon_lh_setup.sh

Update Erigon + Lighthouse

update from any version if you use previous installation script from /archive

wget -O erigon_lh_setup.sh https://raw.githubusercontent.com/papadritta/erigon_lighthouse/main/box/erigon_lh_setup.sh && chmod +x erigon_lh_setup.sh && ./erigon_lh_setup.sh

Check status & logs

  • Erigon
sudo systemctl status erigon
sudo journalctl -fu erigon
  • Lighthouse
sudo systemctl status lighthousebeacon
sudo journalctl -fu lighthousebeacon

Delete Erigon + lighthouse

wget -O delete.sh https://raw.githubusercontent.com/papadritta/erigon_lighthouse/main/box/delete.sh && chmod +x delete.sh && ./delete.sh

Do you need a server?

DigitalOcean Referral Badge

NOTE!: use a referal link & you will get 100$ to your server provider account

FAQ

  • Q: Can I install this on a server with less than the minimum specs?
    A: It is not recommended as performance will be significantly degraded.

  • Q: How do I verify the installation?
    A: Use sudo systemctl status erigon and sudo systemctl status lighthousebeacon to check the services.

  • Q: Can I run the node on a virtual machine (VM)?
    A: Yes, but ensure the VM meets the minimum specs for optimal performance.

  • Q: How do I stop the services temporarily?
    A: Use sudo systemctl stop erigon and sudo systemctl stop lighthousebeacon to stop the services.

  • Q: How can I restart the services after an update?
    A: Use sudo systemctl restart erigon and sudo systemctl restart lighthousebeacon.

  • Q: Still have questions?
    A: Ask in the FAQ Discussions section.

Contributing

We welcome contributions from the community! To get started, see CONTRIBUTING.md.

For ideas or feedback, participate in the Discussions tab.

ALL DONE!

About

Scripts to set up an Ethereum archive node with Erigon and Lighthouse.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages