# Mainnet

{% hint style="warning" %}
While the Dappnode machines have a large enough SSD to hold both Mainnet and Testnet Ethereum chains, you will have lower performance if you try to run both chains simultaneously.

If you are already running a Testnet chain (e.g., Goerli), it is best to [remove or pause those packages](https://etherfi.gitbook.io/etherfi/~/changes/8Jd9g7SmBTNMrbOKtUZq/operation-solo-staker/additional-configuration#remove-or-pause-packages).
{% endhint %}

Once you have your Dappnode machine set up, the next step is to install the Ethereum staking packages and begin syncing the chain.

The full node can take a few days to sync, so it's good to get that process started as soon as possible.

{% hint style="info" %}
Client diversity is important, so selecting non-majority clients can help to improve the resiliency and health of the network. When selecting which clients to use, take a look at <https://clientdiversity.org> and consider picking clients that are not majority clients.
{% endhint %}

### Install Ethereum Validator Clients

Navigate to the `Stakers` menu and select the `Ethereum` tab.

<figure><img src="https://1029745181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FG3Lk76lfvw9ecPIg0mK8%2Fuploads%2F3OrZl3NpxBcpybOmuIZj%2Fimage.png?alt=media&#x26;token=6b8e3a47-8e43-4c12-8e52-90babd622d3d" alt=""><figcaption></figcaption></figure>

Select one Execution Client, one Consensus Client, and optionally MEV Boost.

<figure><img src="https://1029745181-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FG3Lk76lfvw9ecPIg0mK8%2Fuploads%2FvtF6jqEJrvI79bPMxXmz%2Fimage.png?alt=media&#x26;token=44efbea6-a6e7-440d-a56e-f21b2f81ab20" alt="" width="563"><figcaption></figcaption></figure>

Apply the changes and the chain will then start syncing.
