zulip/docker-zulip
zulip/docker-zulip has 767 GitHub stars and 326 forks. Star changes are not measured yet. Last checked 2026-11-13 17:55 UTC. Last push 2026-11-13.
Measured star growth
- in 24h
- Collecting history
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
Container configurations, images, and examples for Zulip.
Developer ToolsREADME.md
OriginalZulip Docker image overview
This is the official Docker container image for running a Zulip server in production. Built images are available from ghcr.io:
$ docker pull ghcr.io/zulip/zulip-server:13.1-0
Current Zulip version: 13.1
Current Docker image version: 13.1-0
[!NOTE] A previous packaging of Zulip for Docker still exists on Docker Hub, as zulip/docker-zulip. That version will continue to be supported through the end of the Zulip Server 11.x series. See the upgrade steps, and documentation for the older packaging.
We recommend using the Docker image if your organization has a preference for deploying services using Docker. Deploying with Docker moderately increases the effort required to install, maintain, and upgrade a Zulip installation, compared with the standard Zulip installer.
Prerequisites
To use this image, you need the following:
- An installation of Docker and Docker Compose, or a Kubernetes runtime engine.
- We recommend at least 2GB of available RAM for running a
production Zulip server; you'll want 4GB if you're building the container
(rather than using the pre-built images). If you're just testing and/or aren't
expecting a lot of users/messages, you can get away with significantly less
especially for the
postgres,memcached, etc. containers, because Docker makes it easy to sharply limit the RAM allocated to the services Zulip depends on, like Redis, memcached, and PostgreSQL (at the cost of potential performance issues).
This project doesn't support docker-rootless or uDocker; Zulip needs root
access to set properties like the maximum number of open file descriptions via
ulimit (which is important for it to handle thousands of connected clients).
Documentation
See Docker deployment documentation.
Release notes
Image release notes are in CHANGELOG.md; the Helm
chart has its own changelog at
helm/zulip/CHANGELOG.md.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
562,320 starspublic-apis/public-apis
A collective list of free APIs
498,751 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
457,314 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,389 stars