Skip to content
📖 These docs track the in-development version. The latest released version is v1.14.0. Newly documented features may not be in the image you run yet; see the changelog for what has shipped.

The Desk vs Slack, Mattermost & Rocket.Chat

If you’re looking for a self-hosted Slack alternative, you’ve probably found that the options split into two camps: proprietary SaaS you can’t run yourself, and large open-source platforms that can be a lot to operate. The Desk aims at a third spot — a small, calm, MIT-licensed chat app you run from one compose file.

This page is an honest look at where it fits. It also tells you plainly where it doesn’t yet, so you don’t deploy it and hit a wall.

The Desk Slack Mattermost Rocket.Chat
Self-hostable ✅ Yes ❌ SaaS only ✅ Yes ✅ Yes
License MIT (open source) Proprietary Source-available / open core MIT (open core)
Price Free — no per-seat Free tier, then per-seat Free tier + paid editions Free tier + paid editions
Setup One docker compose up -d Sign up Docker / binary / Helm Docker / Snap / Helm
Data ownership Your server, always Slack’s cloud Your server Your server
Footprint Deliberately small Larger, enterprise-oriented Larger, very feature-rich

Slack is the product most teams are leaving; Mattermost and Rocket.Chat are the established self-hosted alternatives. The Desk is the newcomer optimizing for less — fewer moving parts, less to learn, less to run.

  • Getting out of your way. Channels, threads, and DMs plus the workflow features teams actually miss: scheduled messages, message reminders, polls, reactions, custom emoji, user-uploaded avatars, and instant full-text search.
  • Being trivial to run. A prebuilt image and a single compose file. No Kubernetes, no build step, no exotic dependencies — a small 2 vCPU / 2 GB VPS comfortably hosts a team.
  • Being yours. MIT-licensed, auditable, self-hosted. Your messages never leave your server, every user can export their data, and there’s no per-seat meter.
  • Directory-managed logins. OIDC single sign-on with just-in-time provisioning, LDAP / Active Directory bind authentication with directory sync, SCIM 2.0 provisioning for Okta / Entra ID / OneLogin, and an SSO-only mode that turns password logins off entirely.
  • Integrations you can build on. Bots and a versioned REST API, plus incoming and outgoing webhooks, let external systems post into a workspace and react to its events.
  • Real admin basics. Roles, invitations, optional two-factor authentication, a moderation audit log, workspace analytics, and device/session management are built in.

Being honest saves you a wasted afternoon. As of v1.14.0, The Desk does not have:

  • Voice or video calls — not planned for the near term.
  • Native mobile apps — the web app is fully responsive, but there’s no dedicated iOS/Android app or push notifications yet.
  • A prebuilt-integrations marketplace — bots, a REST API, and webhooks are built in, but there’s no directory of hundreds of ready-made apps. If your workflow depends on one, a bigger platform will serve you better.

If none of those are dealbreakers and you want the lightest self-hosted chat that still feels finished, The Desk is built for you.

Deploy The Desk in about five minutes — or skim the requirements first.