Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion website/docs/Usage/Hardware.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ of storage initially, as of Jan 2024. The on-disk growth pattern differs between
[resource use](../Usage/ResourceUsage.md).

If you have a 2TB disk, it is expected to last (potentially with execution client pruning) until early 2025.
Remy wrote a [migration guide to 4TB](https://github.com/ethstaker/ethstaker-guides/blob/main/migrating-to-a-larger-disk.md).
Remy wrote a [migration guide to 4TB](https://docs.ethstaker.org/guides/monitoring-maintenance/migrating-to-a-larger-disk/).
Also keep an eye on [EIP-4444](https://eips.ethereum.org/EIPS/eip-4444).

Two home server builds that I like and am happy to recommend are below. Both Intel and AMD support IPMI, which means
Expand Down
46 changes: 34 additions & 12 deletions website/docs/Usage/QuickStart.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,29 +17,51 @@ Take a look at some [build ideas](../Usage/Hardware.md) and consider clients' [r
For a rapid start, have Ubuntu or Debian Linux installed, and then follow these steps. This has been tested on Debian
LTS and Ubuntu LTS.

> If you are using a version of Debian with a root password set, please install `sudo` as the `root` user with
> `apt update && apt install sudo git`, then make your non-root user a member of the sudo group with
> `usermod -aG sudo <username>`.
<details>
<summary>If you are using a version of Debian with a root password set</summary>

> If you are using a minimal version of Ubuntu or Debian, please install `git` with `sudo apt update && sudo apt install git`
please install `sudo` as the `root` user with

```bash
apt update && apt install sudo -y
```

then make your non-root user a member of the sudo group with

```bash
usermod -aG sudo <username>
```

Eth Docker needs to be installed while logged into a user account other than `root`, for security purposes.
</details>

Download Eth Docker
Make sure `git` is installed

`cd ~ && git clone https://github.com/ethstaker/eth-docker.git && cd eth-docker`
```bash
sudo apt update && sudo apt install git -y
```

Install pre-requisites such as Docker

`./ethd install`

Configure Eth Docker - have an Ethereum address handy where you want Execution Layer rewards to go
Download Eth Docker
```bash
cd ~ && git clone https://github.com/ethstaker/eth-docker.git && cd eth-docker
```

`./ethd config`
Install pre-requisites such as Docker
```bash
./ethd install
```

Start Eth Docker
Configure Eth Docker - have an Ethereum address handy where you want Execution Layer rewards to go
```bash
./ethd config
```

`./ethd up`
Start Eth Docker
```bash
./ethd up
```

The same script can also be used to stop, start and update the node. Run `./ethd` for a help screen.

Expand Down