From e10ff1fec0bdec5c2365c57a915c207b94bc2415 Mon Sep 17 00:00:00 2001 From: lyfsn Date: Tue, 28 May 2024 11:04:30 +0800 Subject: [PATCH] add hardware requirements --- ...ty-tutorials.md => community-tutorials.md} | 2 - docs/generate-key/_category_.json | 7 ---- .../_category_.json | 2 +- docs/get-started/hardware-requirements.md | 39 +++++++++++++++++++ docs/get-started/reth-lighthouse.md | 6 +++ docs/running-a-node/1.select-a-machine.md | 15 ------- docs/running-a-node/2.node-setup.md | 5 --- docs/send-deposit/_category_.json | 7 ---- docs/{1.staking.md => staking.md} | 0 docusaurus.config.ts | 2 +- 10 files changed, 47 insertions(+), 38 deletions(-) rename docs/{2.community-tutorials.md => community-tutorials.md} (99%) delete mode 100644 docs/generate-key/_category_.json rename docs/{running-a-node => get-started}/_category_.json (70%) create mode 100644 docs/get-started/hardware-requirements.md create mode 100644 docs/get-started/reth-lighthouse.md delete mode 100644 docs/running-a-node/1.select-a-machine.md delete mode 100644 docs/running-a-node/2.node-setup.md delete mode 100644 docs/send-deposit/_category_.json rename docs/{1.staking.md => staking.md} (100%) diff --git a/docs/2.community-tutorials.md b/docs/community-tutorials.md similarity index 99% rename from docs/2.community-tutorials.md rename to docs/community-tutorials.md index 180fd19..6dfaa70 100644 --- a/docs/2.community-tutorials.md +++ b/docs/community-tutorials.md @@ -7,7 +7,5 @@ sidebar_position: 10 This is a tutorial from the community: - [Endurance Validator - Server Preparation](https://medium.com/@fusionist.id/how-to-run-endurance-staking-node-1-b27329fb0a9b) (by @Syam) - [Archive](https://web.archive.org/web/20240513031109/https://medium.com/@fusionist.id/) - - [Node Setup and Staking](https://medium.com/@fusionist.id/how-to-run-endurance-staking-node-2-173f62e3a9b7) (by @Syam) - [Archive](https://web.archive.org/web/20240513031109/https://medium.com/@fusionist.id/how-to-run-endurance-staking-node-2-173f62e3a9b7) - - [Withdrawal with Lighthouse command](https://medium.com/@fusionist.id/endurance-validator-withdrawal-process-d37163b2cd38) (by @Syam) - [Archive](https://web.archive.org/web/20240513031109/https://medium.com/@fusionist.id/endurance-validator-withdrawal-process-d37163b2cd38) diff --git a/docs/generate-key/_category_.json b/docs/generate-key/_category_.json deleted file mode 100644 index 67e64dc..0000000 --- a/docs/generate-key/_category_.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "label": "Generate Key", - "position": 30, - "link": { - "type": "generated-index" - } -} diff --git a/docs/running-a-node/_category_.json b/docs/get-started/_category_.json similarity index 70% rename from docs/running-a-node/_category_.json rename to docs/get-started/_category_.json index 2d6c5ef..5fce77a 100644 --- a/docs/running-a-node/_category_.json +++ b/docs/get-started/_category_.json @@ -1,5 +1,5 @@ { - "label": "Running a Node", + "label": "Get Started", "position": 20, "link": { "type": "generated-index", diff --git a/docs/get-started/hardware-requirements.md b/docs/get-started/hardware-requirements.md new file mode 100644 index 0000000..3b2fb44 --- /dev/null +++ b/docs/get-started/hardware-requirements.md @@ -0,0 +1,39 @@ +--- +sidebar_position: 1 +--- + +# Hardware Requirements + +## Select a Service + +Staking requires you to run a server online 24/7, so you should select a method to run your node: + +1. Buy a cloud server service such as AWS, Google Cloud, or Oracle Cloud +2. Buy a VPS +3. Run your node on your local computer +4. Buy a mini server and set it up in your home +5. ... + +## Hardware Parameters + +### Memory requirement + +The requirement of machine memory is decided by the Execution Layer client type. + +| Client | Least Memory | +| --- | --- | +| Geth | 32 GB | +| Nethermind | 32 GB | +| Besu | 32 GB | +| Erigon | 32 GB | +| Reth | 8 GB | + +### Disk space requirement + +The requirement for disk space is related to the mode of storing data by the execution layer client. + +| Client | Least Memory | +| --- | --- | +| Full node | 250 GB | +| Archive node | 500 GB | + diff --git a/docs/get-started/reth-lighthouse.md b/docs/get-started/reth-lighthouse.md new file mode 100644 index 0000000..7e20567 --- /dev/null +++ b/docs/get-started/reth-lighthouse.md @@ -0,0 +1,6 @@ +--- +sidebar_position: 10 +--- + +# Reth + Lighthouse + diff --git a/docs/running-a-node/1.select-a-machine.md b/docs/running-a-node/1.select-a-machine.md deleted file mode 100644 index 6718553..0000000 --- a/docs/running-a-node/1.select-a-machine.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Select a Machine - -Staking requires you to run a server online 24/7, so you should select a method to run your node: - -1. Buy a cloud server service such as AWS, Google Cloud, or Oracle Cloud -2. Buy a VPS -3. Run your node on your local computer -4. Buy a mini server and set it up in your home -5. ... - - diff --git a/docs/running-a-node/2.node-setup.md b/docs/running-a-node/2.node-setup.md deleted file mode 100644 index fc65b55..0000000 --- a/docs/running-a-node/2.node-setup.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Node Setup diff --git a/docs/send-deposit/_category_.json b/docs/send-deposit/_category_.json deleted file mode 100644 index fa7bf33..0000000 --- a/docs/send-deposit/_category_.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "label": "Send Deposit", - "position": 40, - "link": { - "type": "generated-index" - } -} diff --git a/docs/1.staking.md b/docs/staking.md similarity index 100% rename from docs/1.staking.md rename to docs/staking.md diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 92b4f32..6156cb2 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -40,7 +40,7 @@ const config: Config = { // Please change this to your repo. // Remove this to remove the "edit this page" links. editUrl: - 'https://github.com/OpenFusionist/staking-docs', + 'https://github.com/OpenFusionist/staking-docs/edit/main/', }, blog: false, theme: {