> For the complete documentation index, see [llms.txt](https://docs.switchboard.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.switchboard.xyz/how-it-works/switchboard-protocol/running-a-switchboard-oracle/prerequisites.md).

# 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](/how-it-works/switchboard-protocol/running-a-switchboard-oracle/prerequisites/knowledge-about-linux-containers-and-self-hosting.md)

[Hardware Requirements](broken://pages/3ubmDpBWeei15PEdIXdI)

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

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