Stoat (formerly Revolt) at a glance
Checked 15 Oct 2026Stoat, formerly Revolt, is a Rust and TypeScript chat platform modelled on Discord: servers, text channels, DMs and LiveKit voice and video. The backend is AGPL-3.0; self-hosting uses the stoatchat/self-hosted Docker setup on a server with at least 2 vCPU and 2 GB RAM (Ubuntu recommended). Most official apps do not yet connect to self-hosted instances, so users rely on the web app or PWA. It is aimed at communities more than workplaces: no Slack-style workspace admin, compliance or enterprise SSO is documented.
RepoQuarry. “Stoat (formerly Revolt).” Checked 15 Oct 2026. https://repoquarry.dev/projects/stoatHow much of Slack does it replace?
2 of 5 jobs. Community-style chat with channels and voice; most official clients do not support self-hosted instances yet.
For threaded conversations, integrations, search and message history, see other Slack alternatives. You may also need to build an interface, an API server and hosting yourself.
Facts, with sources
Every answer links to where we found it. We read the documentation; we did not install it.
This repository contains configurations and instructions that can be used for deploying a full instance of Stoatgithub.com · self-hosted#readme ↗ 1d ago
With the exception of crates that specify their own LICENSE file, the following license applies to the source code of this project.github.com · LICENSE ↗ 1d ago
If you are modifying the software and using it in production, you must publish the changes to the source publicly in line with AGPLv3.developers.stoat.chat · faq ↗ 1d ago
Deploy Stoat on your own infrastructure!github.com · self-hosted#readme ↗ 1d ago
we recommend starting with at least 2 vCPUs and 2 GB of memory.github.com · self-hosted#deployment ↗ 1d ago
Currently, most official clients do not support self-hosted instances.github.com · self-hosted#deployment ↗ 1d ago
Livekit requires ports 7881/tcp and 50000-50100/udp to be openly accessible on the internet.github.com · self-hosted#readme ↗ 1d ago