Templateszulip
communication
zulip
Powerful open-source team chat organized into topic-based threads — an alternative to Slack.
communicationworkcollaborationPostgreSQLValkeyKuberoAddonMemcachedRabbitmqCluster
What gets deployed
Web
zulip server
PostgreSQL
managed database
Valkey
managed cache
KuberoAddonMemcached
managed other
RabbitmqCluster
managed other
GitHub stars22,000
About
Powerful open-source team chat organized into topic-based threads — an alternative to Slack.
Managed services
- PostgreSQLTCP:5432
- ValkeyTCP:6379
- KuberoAddonMemcached
- RabbitmqCluster
Environment Variables
| Variable | Description | Required |
|---|---|---|
| SETTING_EXTERNAL_HOST | Default: {{KUBERO_APP_HOST}} | Optional |
| SETTING_ALLOWED_HOSTS | Default: ['*'] | Optional |
| SETTING_ROOT_DOMAIN_LANDING_PAGE | Default: True | Optional |
| LOADBALANCER_IPS | Default: 0.0.0.0/0 | Optional |
| SETTING_ZULIP_ADMINISTRATOR | Default: admin@example.com | Optional |
| DB_HOST | Default: {{KUBERO_APP_NAME}}-postgresql-rw | Optional |
| DB_HOST_PORT | Default: 5432 | Optional |
| DB_NAME | Default: zulip | Optional |
| DB_USER | Default: zulip | Optional |
| REMOTE_POSTGRES_SSLMODE | Default: prefer | Optional |
| SETTING_RABBITMQ_HOST | Default: zulip-rabbitmq | Optional |
| SETTING_REDIS_HOST | Default: rfr-{{KUBERO_APP_NAME}}-valkey-readwrite | Optional |
| SETTING_MEMCACHED_LOCATION | Default: zulip-memcached:11211 | Optional |
| DISABLE_HTTPS | Default: True | Optional |
| SSL_CERTIFICATE_GENERATION | Default: self-signed | Optional |
| TRUST_GATEWAY_IP | Default: True | Optional |
| SECRETS_postgres_password | Default: zulip | Optional |
| SECRETS_rabbitmq_password | Default: zulip | Optional |
| SECRETS_redis_password | No default. Set before deploy. | Required |
| SECRETS_memcached_password | No default. Set before deploy. | Required |
| SECRETS_secret_key | Default: {{KUBERO_GEN_ALNUM:50}} | Optional |
| POSTGRES_DB | Default: zulip | Optional |
| POSTGRES_USER | Default: zulip | Optional |
| POSTGRES_PASSWORD | Default: zulip | Optional |
Deploy zulip
One click to deploy a fully configured zulip instance with all dependencies pre-wired.
Deploy NowReady to deploy zulip?
No infrastructure to manage. Just connect your repo and go live in seconds.