zulip
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

VariableDescriptionRequired
SETTING_EXTERNAL_HOSTDefault: {{KUBERO_APP_HOST}}Optional
SETTING_ALLOWED_HOSTSDefault: ['*']Optional
SETTING_ROOT_DOMAIN_LANDING_PAGEDefault: TrueOptional
LOADBALANCER_IPSDefault: 0.0.0.0/0Optional
SETTING_ZULIP_ADMINISTRATORDefault: admin@example.comOptional
DB_HOSTDefault: {{KUBERO_APP_NAME}}-postgresql-rwOptional
DB_HOST_PORTDefault: 5432Optional
DB_NAMEDefault: zulipOptional
DB_USERDefault: zulipOptional
REMOTE_POSTGRES_SSLMODEDefault: preferOptional
SETTING_RABBITMQ_HOSTDefault: zulip-rabbitmqOptional
SETTING_REDIS_HOSTDefault: rfr-{{KUBERO_APP_NAME}}-valkey-readwriteOptional
SETTING_MEMCACHED_LOCATIONDefault: zulip-memcached:11211Optional
DISABLE_HTTPSDefault: TrueOptional
SSL_CERTIFICATE_GENERATIONDefault: self-signedOptional
TRUST_GATEWAY_IPDefault: TrueOptional
SECRETS_postgres_passwordDefault: zulipOptional
SECRETS_rabbitmq_passwordDefault: zulipOptional
SECRETS_redis_passwordNo default. Set before deploy.Required
SECRETS_memcached_passwordNo default. Set before deploy.Required
SECRETS_secret_keyDefault: {{KUBERO_GEN_ALNUM:50}}Optional
POSTGRES_DBDefault: zulipOptional
POSTGRES_USERDefault: zulipOptional
POSTGRES_PASSWORDDefault: zulipOptional

Deploy zulip

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

Deploy Now

Ready to deploy zulip?

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