mirror of
https://github.com/sigp/lighthouse.git
synced 2026-03-14 18:32:42 +00:00
## Issue Addressed Update Lighthouse book to include latest information especially after Capella upgrade ## Proposed Changes Notable changes: - Combine Sec 4.1 & 6.1 into Sec 4, because Sec 6.1 is importing validator key which is a required step when want to run a validator - Combine Sec 5.1 & 5.2 with Sec 5, and move Sec 5 to under Sec 9 - Added partial withdrawals in Sec 6 ## Additional Info Please provide any additional information. For example, future considerations or information useful for reviewers. Co-authored-by: chonghe <tanck2005@gmail.com>
39 lines
2.2 KiB
Markdown
39 lines
2.2 KiB
Markdown
# 📦 Installation
|
|
|
|
Lighthouse runs on Linux, macOS, and Windows.
|
|
|
|
There are three core methods to obtain the Lighthouse application:
|
|
|
|
- [Pre-built binaries](./installation-binaries.md).
|
|
- [Docker images](./docker.md).
|
|
- [Building from source](./installation-source.md).
|
|
|
|
Additionally, there are two extra guides for specific uses:
|
|
|
|
- [Raspberry Pi 4 guide](./pi.md).
|
|
- [Cross-compiling guide for developers](./cross-compiling.md).
|
|
|
|
There are also community-maintained installation methods:
|
|
|
|
- [Homebrew package](./homebrew.md).
|
|
- Arch Linux AUR packages: [source](https://aur.archlinux.org/packages/lighthouse-ethereum),
|
|
[binary](https://aur.archlinux.org/packages/lighthouse-ethereum-bin).
|
|
|
|
|
|
|
|
## Recommended System Requirements
|
|
|
|
Before [The Merge](https://ethereum.org/en/roadmap/merge/), Lighthouse was able to run on its own with low to mid-range consumer hardware, but would perform best when provided with ample system resources.
|
|
|
|
After [The Merge](https://ethereum.org/en/roadmap/merge/) on 15<sup>th</sup> September 2022, it is necessary to run Lighthouse together with an execution client ([Nethermind](https://nethermind.io/), [Besu](https://www.hyperledger.org/use/besu), [Erigon](https://github.com/ledgerwatch/erigon), [Geth](https://geth.ethereum.org/)). The following system requirements listed are therefore for running a Lighthouse beacon node combined with an execution client , and a validator client with a modest number of validator keys (less than 100):
|
|
|
|
|
|
* CPU: Quad-core AMD Ryzen, Intel Broadwell, ARMv8 or newer
|
|
* Memory: 32 GB RAM*
|
|
* Storage: 2 TB solid state drive
|
|
* Network: 100 Mb/s download, 20 Mb/s upload broadband connection
|
|
|
|
> *Note: 16 GB RAM is becoming rather limited due to the increased resources required. 16 GB RAM would likely result in out of memory errors in the case of a spike in computing demand (e.g., caused by a bug) or during periods of non-finality of the beacon chain. Users with 16 GB RAM also have a limited choice when it comes to selecting an execution client, which does not help with the [client diversity](https://clientdiversity.org/). We therefore recommend users to have at least 32 GB RAM for long term health of the node, while also giving users the flexibility to change client should the thought arise.
|
|
|
|
Last update: April 2023
|