# Self-hosting

Install, configure, operate, and upgrade the hub and providers.

Source: https://faros.sh/docs/self-hosting/


Use the Faros SaaS hub to get started without operating the control plane. If you want to run Faros on your own infrastructure, choose the software you need to run:

- [Install a hub](https://faros.sh/docs/self-hosting/hub/helm/): embedded kcp for a single-replica installation, or external kcp for a separately operated control plane.
- [Self-host an existing provider](https://faros.sh/docs/self-hosting/providers/): connect your runtime to an existing hub.

Managing users on a running hub belongs in [Administration](https://faros.sh/docs/administration/). Building a new provider belongs in [Extend Faros](https://faros.sh/docs/extend/).

Before production use, establish a [storage and recovery procedure](https://faros.sh/docs/self-hosting/hub/operations/) and inspect the deployed component versions. Source examples are not a certification of a production deployment.


## In this section

- [Hub deployment](https://faros.sh/docs/self-hosting/hub/): Install, configure, secure, and operate a self-hosted Faros hub.
- [Self-host an existing provider](https://faros.sh/docs/self-hosting/providers/): Run a capability on your infrastructure and connect it to a hub.