# Become an Ethereum 2.0 Testnet Validator Running a Lighthouse validator is easy if you're familiar with the terminal. Lighthouse runs on Linux, MacOS and Windows and has a Docker work-flow to make things as simple as possible. ## 0. Acquire Goerli ETH Before you install Lighthouse, you'll need [Metamask](https://metamask.io/) and 3.2 gETH (Goerli ETH). We recommend the [mudit.blog faucet](https://faucet.goerli.mudit.blog/) for those familiar with Goerli, or [goerli.net](https://goerli.net/) for an overview of the testnet. > If this is your first time using Metamask and/or interacting with an ethereum test network, we recommend going through the beginning of [this guide](https://hack.aragon.org/docs/guides-use-metamask) first (up to the *Signing your first transaction with MetaMask* section). ## 1. Install and start Lighthouse There are two, different ways to install and start a Lighthouse validator: 1. [Using `docker-compose`](./become-a-validator-docker.md): this is the easiest method. 2. [Building from source](./become-a-validator-source.md): this is a little more involved, however it gives a more hands-on experience. Once you've completed **either one** of these steps, you can move onto the next step. ## 2. Submit your deposit to Goerli
Upload the eth1_deposit_data.rlp file from your validator
directory (created in the previous step) to submit your 3.2 Goerli-ETH
deposit using Metamask.
Note that the method you used in step 1 will determine where this file is located.