mirror of
https://github.com/BillyOutlast/posthog.com.git
synced 2026-02-04 03:11:21 +01:00
Co-authored-by: Cory Watilo <corywatilo@gmail.com> Co-authored-by: Eli Kinsey <eli@ekinsey.dev> Co-authored-by: Lucas Faria <12522524+lucasheriques@users.noreply.github.com> Co-authored-by: Ben White <ben@posthog.com> Co-authored-by: Juraj Majerik <juro.majerik@gmail.com> Co-authored-by: Rafael Audibert <32079912+rafaeelaudibert@users.noreply.github.com>
32 lines
1.7 KiB
Plaintext
32 lines
1.7 KiB
Plaintext
---
|
|
title: Managed reverse proxy
|
|
sidebar: Docs
|
|
showTitle: true
|
|
---
|
|
|
|
PostHog's managed reverse proxy service enables you to route traffic through PostHog's infrastructure, simplifying the deployment and management of your PostHog reverse proxy. This guide will walk you through the setup and configuration process.
|
|
|
|
## Prerequisites
|
|
|
|
Before setting up the managed reverse proxy, ensure you have the following:
|
|
|
|
- A PostHog Cloud account with our [platforms add-ons](https://posthog.com/platform-packages)
|
|
- Access to your domain's DNS settings.
|
|
|
|
## Creating a managed reverse proxy
|
|
|
|
1. Navigate to [organization proxy](https://us.posthog.com/settings/organization-proxy) settings
|
|
2. Click "New Managed Proxy"
|
|
3. Enter a subdomain that you control. For example if you run posthog on `myapp.com`, you could use `ph.myapp.com`
|
|
4. Go to your DNS provider and create a new CNAME record:
|
|
|
|
- The `@` or target should be set to the subdomain you chose in the previous step
|
|
- You will be shown a domain to use as the CNAME value when creating the record. It will look something like `4854cf84789d8596ad01.proxy-us.posthog.com.`
|
|
|
|
5. Wait for the proxy to be created. It will go from "Waiting", to "Issuing" and finally "Live" once everything is set up. There is no further action required after creating the DNS record.
|
|
6. Update your PostHog snippet or SDK to use the subdomain chosen in step 3 as the `api_host`. Make sure to also update the PostHog SDK's `ui_host` config property to `https://us.posthog.com` or `https://eu.posthog.com` depending on your Cloud region.
|
|
|
|
### Setting DNS records in Cloudflare
|
|
|
|
If you are using Cloudflare as your DNS provider, please ensure you have disabled proxying on the CNAME record (DNS only)
|