# Run as XSAT Validator

Please confirm that you have:

* [Prepared the necessary accounts](https://docs.exsat.network/others/operation-references/preparation-before-you-start/account-preparation#account-preparation-for-validator)
* [Got an available BTC RPC node](https://docs.exsat.network/guides-of-data-consensus/others/operation-references/preparation-before-you-start/run-a-btc-node)
* [Got a server to run the client](https://docs.exsat.network/guides-of-data-consensus/others/operation-references/preparation-before-you-start/environment-requirements)
* [Installed the software dependencies on the server](https://docs.exsat.network/guides-of-data-consensus/others/operation-references/preparation-before-you-start/prerequisites)

The validator client can be:

* [Run from source code](https://docs.exsat.network/guides-of-data-consensus/run-a-xsat-validator/run-as-xsat-validator/run-from-source-code)
* [Run with Docker](https://docs.exsat.network/guides-of-data-consensus/run-a-xsat-validator/run-as-xsat-validator/run-with-docker)

Choose your preferred method, and let's get started!
