# Enterprise self-hosting

- [Self-hosting overview](https://docs.cobrowse.io/enterprise-self-hosting/self-hosting-overview.md): Deploy your own instance of Cobrowse in your own AWS, Azure, or Google Cloud account, or fully on-premises including support for air-gapped networks.
- [Docker Compose](https://docs.cobrowse.io/enterprise-self-hosting/docker-compose.md): Learn how to use Docker Compose to set up Cobrowse Enterprise on a single host.
- [Helm chart](https://docs.cobrowse.io/enterprise-self-hosting/helm.md): Learn how to use Helm to set up Cobrowse Enterprise in your Kubernetes cluster.
- [Image Pull Secret](https://docs.cobrowse.io/enterprise-self-hosting/helm/image-pull-secret.md): Using private repositories on your deployment.
- [Environment Variables](https://docs.cobrowse.io/enterprise-self-hosting/helm/environment-variables.md): How your Cobrowse deployment can be configured.
- [Optional recording components](https://docs.cobrowse.io/enterprise-self-hosting/helm/optional-recording-components.md): Minimising resource usage by disabling the recording components.
- [Pod Annotations](https://docs.cobrowse.io/enterprise-self-hosting/helm/pod-annotations.md): Further configure your deployment by using pod annotations.
- [AWS terraform](https://docs.cobrowse.io/enterprise-self-hosting/aws-terraform.md): This is the documentation for how to use our Terraform for AWS to set up Cobrowse Enterprise in your cloud.
- [AWS metrics configuration](https://docs.cobrowse.io/enterprise-self-hosting/aws-terraform/amazon-web-services.md): AWS metrics configuration. Our Terraform can set everything up to export your Cobrowse EKS cluster metrics into CloudWatch for charting and alerts.
- [Azure terraform](https://docs.cobrowse.io/enterprise-self-hosting/azure-terraform.md): Learn how to use Terraform for Azure to set up Cobrowse Enterprise in your cloud.
- [Azure metrics configuration](https://docs.cobrowse.io/enterprise-self-hosting/azure-terraform/microsoft-azure.md): Configure Cobrowse on Microsoft Azure using the provided Terraform configurations, and seamlessly integrate with Azure Monitor for insightful container metrics.
- [GCP terraform](https://docs.cobrowse.io/enterprise-self-hosting/gcp-terraform.md): Learn how to use our Terraform for GCP to set up Cobrowse Enterprise in your cloud.
- [GCP metrics configuration](https://docs.cobrowse.io/enterprise-self-hosting/gcp-terraform/google-cloud.md): Utilize Cobrowse's Google Cloud Terraform configuration for an effortless setup on GCP, ensuring efficient metric collection via Google Cloud's Workload Metrics
- [Sizing guidelines](https://docs.cobrowse.io/enterprise-self-hosting/sizing-guidelines.md): In determining hardware requirements for self-hosted or on-premise deployments, please use the following numbers as a guide.
- [Running your instance](https://docs.cobrowse.io/enterprise-self-hosting/getting-started.md): Getting started with Cobrowse. Follow these simple steps to bootstrap your account and configure the SDK to use your private instance.
- [Adding a superuser](https://docs.cobrowse.io/enterprise-self-hosting/getting-started/adding-a-superuser.md): How to set up superusers on your self-hosted Cobrowse instance to manage global administrative tasks.
- [Limiting account creation](https://docs.cobrowse.io/enterprise-self-hosting/getting-started/limiting-account-creation.md): Control account creation on your self-hosted Cobrowse instance by configuring specific email addresses or domains that are allowed to create new accounts.
- [Limiting magic link recipients](https://docs.cobrowse.io/enterprise-self-hosting/getting-started/limiting-magic-link-recipients.md): How can you control who receives a magic link email?
- [Configuring SMTP](https://docs.cobrowse.io/enterprise-self-hosting/getting-started/configuring-smtp.md): How to configure a custom SMTP server on your self-hosted Cobrowse.io instance for sending magic link login emails via your company email.
- [Managing your deployment](https://docs.cobrowse.io/enterprise-self-hosting/getting-started/management.md): Manage your Cobrowse deployment effectively by regularly backing up the database, staying updated on new releases, and more.
- [Monitoring your instance](https://docs.cobrowse.io/enterprise-self-hosting/monitoring-your-instance.md): Monitor your self-hosted Cobrowse.io instance effectively by leveraging the OpenMetrics/Prometheus exposition format.
- [Available metrics](https://docs.cobrowse.io/enterprise-self-hosting/monitoring-your-instance/available-metrics.md): Custom Cobrowse metrics are available via OpenMetrics endpoints and include counters, gauges and summaries.
- [Self-Hosted Prometheus](https://docs.cobrowse.io/enterprise-self-hosting/monitoring-your-instance/self-hosted-prometheus.md): Implement self-hosted Prometheus and Grafana in your Cobrowse Enterprise Kubernetes cluster for enhanced monitoring and data visualization.
- [Advanced configuration](https://docs.cobrowse.io/enterprise-self-hosting/advanced.md): Browse more advanced Cobrowse configurations, including Air Gap, Docker Proxy and L7 Firewall configuration.
- [Air gap configuration](https://docs.cobrowse.io/enterprise-self-hosting/advanced/air-gap-configuration.md): Learn how to install Cobrowse Enterprise with an air gap configuration, isolated from public internet and untrusted local networks.
- [Pin web SDK version](https://docs.cobrowse.io/enterprise-self-hosting/advanced/web-sdk-pinning.md): Web SDK pinning. For customers that prefer to pin the version of the SDK to one shipped and tested with their Cobrowse Enterprise deployment.
- [L7 firewall configuration](https://docs.cobrowse.io/enterprise-self-hosting/advanced/firewalls.md): L7 Firewall configuration. This guide provides helpful information if you need to secure your Cobrowse implementation behind a L7 firewall.
- [Docker proxy configuration](https://docs.cobrowse.io/enterprise-self-hosting/advanced/docker-proxy-configuration.md): Learn how to configure docker proxy when using Cobrowse enterprise.
- [Troubleshooting](https://docs.cobrowse.io/enterprise-self-hosting/troubleshooting.md): Troubleshooting your self-hosted deployment.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cobrowse.io/enterprise-self-hosting.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
