1.5 KiB
1.5 KiB
Zulip
Zulip is an open-source team messaging platform with a unique topic-based threading model.
Dependencies
- SMTP - For sending invitations and notifications
- Redis - Used for caching and real-time event queuing
Zulip bundles its own PostgreSQL, RabbitMQ, and Memcached instances — these are deployed alongside the main Zulip pod and are not shared with other apps.
Configuration
Key settings in config.yaml:
- domain - Where Zulip will be accessible
- adminEmail - Admin account email (defaults to your operator email)
- smtp - Email settings inherited from your Wild Cloud SMTP service
First-Time Setup
-
Add and deploy the app:
wild app add zulip wild app deploy zulip -
First start takes 5–10 minutes as Zulip runs hundreds of Django database migrations. Wait until the pod shows
1/1 Running. -
The admin account is pre-configured with the
adminEmailandadminPasswordfromsecrets.yaml. Visit the app URL and log in. -
Complete the realm (organization) setup wizard on first login.
Inviting Users
Send invitation emails from Settings → Organization → Invitations, or use pre-generated invite links.
Notes
- The
secretKey,postgresPassword, andrabbitmqPasswordare all auto-generated insecrets.yaml - Zulip's topic-based threading keeps conversations organized — each stream (channel) has multiple topics
- Mobile and desktop apps are available and connect to self-hosted instances