# Prerequisites

Below is a short list of your requirements. If you need more explanations about each component, please read the next pages to dive deeper into each aspect.

At a high level, you'll need a:

* Bare metal server equipped with an AMD EPYC CPU with AMD SEV SNP support enabled
* Copy of the Switchboard [infra-external](https://github.com/switchboard-xyz/infra-external) repo cloned on the target machine that will host the Oracle

Please review the following resources for more specific requirements:

[Linux, Containers and Self-hosting Knowledge](https://docs.switchboard.xyz/how-it-works/switchboard-protocol/running-a-switchboard-oracle/prerequisites/knowledge-about-linux-containers-and-self-hosting)

[Hardware Requirements](https://docs.switchboard.xyz/how-it-works/switchboard-protocol/running-a-switchboard-oracle/broken-reference)

[Software Requirements](https://docs.switchboard.xyz/how-it-works/switchboard-protocol/running-a-switchboard-oracle/prerequisites/software-requirements)

[Network Requirements](https://docs.switchboard.xyz/how-it-works/switchboard-protocol/running-a-switchboard-oracle/prerequisites/network-requirements)\
\
[Tested Hosting Providers](https://docs.switchboard.xyz/how-it-works/switchboard-protocol/running-a-switchboard-oracle/hardware-tested-providers-and-setup)
