Templatesposthog
posthog
data

posthog

Open-source product analytics, session replay, feature flags, A/B testing and surveys platform built on PostgreSQL, ClickHouse and Kafka.

datamonitoringproductivityPostgreSQLValkeyClickHouseInstallation

What gets deployed

Web

posthog server

PostgreSQL

managed database

Valkey

managed cache

ClickHouseInstallation

managed other

GitHub stars24,000

About

Open-source product analytics, session replay, feature flags, A/B testing and surveys platform built on PostgreSQL, ClickHouse and Kafka.

Managed services

  • PostgreSQLTCP:5432
  • ValkeyTCP:6379
  • ClickHouseInstallation

Environment Variables

VariableDescriptionRequired
DATABASE_URLDefault: postgresql://posthog:posthog@{{KUBERO_APP_NAME}}-postgresql-rw:5432/posthogOptional
POSTHOG_DB_NAMEDefault: posthogOptional
POSTHOG_DB_USERDefault: posthogOptional
POSTHOG_DB_PASSWORDDefault: posthogOptional
POSTHOG_POSTGRES_HOSTDefault: {{KUBERO_APP_NAME}}-postgresql-rwOptional
POSTHOG_POSTGRES_PORTDefault: 5432Optional
CLICKHOUSE_HOSTDefault: clickhouse-{{KUBERO_APP_NAME}}-clickhouseOptional
CLICKHOUSE_DATABASEDefault: posthogOptional
CLICKHOUSE_USERDefault: adminOptional
CLICKHOUSE_PASSWORDDefault: posthogOptional
CLICKHOUSE_SECUREDefault: falseOptional
CLICKHOUSE_VERIFYDefault: falseOptional
REDIS_URLDefault: redis://rfr-{{KUBERO_APP_NAME}}-valkey-readwrite:6379Optional
KAFKA_HOSTSDefault: {{KUBERO_APP_NAME}}-kafka:9092Optional
KAFKA_URLDefault: kafka://{{KUBERO_APP_NAME}}-kafka:9092Optional
SITE_URLDefault: {{KUBERO_APP_URL}}Optional
SECRET_KEYDefault: replace-with-openssl-rand-hex-32Optional
ENCRYPTION_SALT_KEYSDefault: replace-with-openssl-rand-hex-32Optional
DISABLE_SECURE_SSL_REDIRECTDefault: trueOptional
IS_BEHIND_PROXYDefault: trueOptional
TRUST_ALL_PROXIESDefault: trueOptional
DEPLOYMENTDefault: hobbyOptional
POSTHOG_SKIP_MIGRATION_CHECKSDefault: 1Optional
SKIP_ASYNC_MIGRATIONS_SETUPDefault: 1Optional
PERSONHOG_ENABLEDDefault: falseOptional
OTEL_SDK_DISABLEDDefault: trueOptional
OBJECT_STORAGE_ENABLEDDefault: falseOptional

Deploy posthog

One click to deploy a fully configured posthog instance with all dependencies pre-wired.

Deploy Now

Ready to deploy posthog?

No infrastructure to manage. Just connect your repo and go live in seconds.