# Setting up Nethermind on the Sepolia Testnet
###### tags: `tutorials` `nethermind` `sepolia` `ethereum`

To work with the Sepolia testnet, we are going to have to build the Nethermind Client from source. First, we'll start with a few dependencies.
I am running this on an Ubuntu 20.04 LTS x86-64 box. The commands for things such as installing .NET _may_ be a little different depending on your machine / Linux flavor.
---
### Dependencies
1. Add Microsoft packages
1. `wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb`
2. `sudo dpkg -i packages-microsoft-prod.deb`
3. `rm packages-microsoft-prod.deb`
2. Install .NET 6.0 SDK
```
sudo apt-get update; \
sudo apt-get install -y apt-transport-https && \
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-6.0
```
3. Install other dependencies
1. `sudo apt-get install -y libsnappy-dev libc6-dev libc6`
---
### Installing and Running Nethermind
##### Method 1: `screen`
1. Clone Nethermind Repo
1. `git clone https://github.com/NethermindEth/nethermind --recursive`
2. Building Nethermind Client
1. `cd nethermind/src/Nethermind`
2. `dotnet build Nethermind.sln -c Release`
3. Running Nethermind Client
1. `screen -S nethermind`
2. `cd Nethermind.Runner`
3. `dotnet run -c Release --no-build -- --config sepolia --JsonRpc.Enabled true --HealthChecks.Enabled true`
---
Once the client has been launched, it will start syncing with with the Sepolia testnet. This shouldn’t take too long, as the testnet is quite small / new. You can check the health of the node by detaching from the recently created screen session (Ctrl + A then D) and entering the command: `curl localhost:8545/health`
Once the health check comes back as `healthy` then your execution client has been fully synced and is actively participating in the testnet!