Skip to content
Forkshelf
Menu

Mattermost vs Zulip (2026): self-host requirements, licence and pricing

Both tools publish a small starting server. Mattermost starts at 1 vCPU and 2 GB RAM [S1]. Zulip starts at 1 CPU and 2 GB RAM with 2 GB of swap [S3]. Figures were fetched 28 Oct 2026.

Mattermost vs Zulip at a glance

Mattermost and Zulip compared, from the vendors' own pages and the GitHub API
MattermostZulip
LicenceAGPL-3.0-only. Source is AGPL-3.0, official builds are MIT, admin tools, config files and the web app (webapp/) are Apache-2.0 [S2]Apache-2.0 [S4]
Latest releasev12.0.1, 22 Oct 2026 [S2]12.3, 22 Sep 2026 [S4]
Small server1 vCPU, 2 GB RAM, up to 1,000 users [S1]1 CPU, 2 GB RAM, 2 GB swap [S3]
Larger server2 vCPU, 4 GB RAM, 1,000 to 2,000 users [S1]2 CPU, 4 GB RAM, 100+ users [S3]
DiskNo figure published; S3 compatible storage, local storage or NFS [S1]At least 10 GB [S3]
StackDocker, PostgreSQL 15.0+ [S1]Ubuntu or Debian with PostgreSQL, Redis, RabbitMQ, memcached, nginx [S3]
InstallDocker recommended on Linux [S1]Official Docker image, a DigitalOcean droplet, or Zulip Cloud [S6][S7]
Paid planNo list price published; free Entry edition [S5]"$ 6.67 /user/month billed annually" [S5]

When to choose each

Mattermost suits you when you want a Docker install [S1].
Zulip suits you when you run Ubuntu or Debian, or its official Docker image, and want an Apache-2.0 licence [S3][S4][S6].

Self-host guides

Sources (fetched 28 Oct 2026 unless a date is given)

Titles and metas (lengths counted with code; titles exclude the " | Forkshelf" suffix)

TitleTitle charsMetaMeta chars
Self-host GitLab CE: requirements and install45GitLab CE self-host guide with the 8 vCPU and 16 GB baseline, disk needs per role, install methods, cloud hosting, backup and upgrade guides, and licence.154
Self-host Plausible CE: requirements and Docker47Plausible Community Edition self-host guide with the 2 GB RAM advice, the SSE 4.2 CPU need, the Docker Compose setup with Postgres and ClickHouse, and upgrades.160
Gitea vs GitLab (2026): requirements and price46Compare Gitea and GitLab for self-hosting, with GitLab's 8 vCPU and 16 GB baseline, the databases each supports, install methods, licences and paid plan prices.160
Matomo vs Plausible (2026): self-host compared46Compare Matomo and Plausible for self-hosted analytics, with minimum server sizes, PHP or Docker stacks, GPL and AGPL licences, and Cloud and Starter prices.157
Matomo vs Umami (2026): self-host compared42Compare Matomo and Umami for self-hosted analytics, with Matomo's 2 CPU and 2 GB minimum, MySQL or PostgreSQL databases, Docker, licences and plan prices.154
Mattermost vs Rocket.Chat (2026): self-host43Compare Mattermost and Rocket.Chat for self-hosted team chat, with server sizes by user count, PostgreSQL or MongoDB, install methods, licences and free tiers.159
Mattermost vs Zulip (2026): self-host compared46Compare Mattermost and Zulip for self-hosted team chat, with server sizes by user count, disk needs, Docker and other install options, licences and plan prices.160