For a self hosted alternative to Microsoft Teams, the strongest matches are wildfirechat/im-server (WildfireChat's im-server provides a self-hosted instant messaging backend with), rocketchat/rocket.chat (Rocket) and mattermost/mattermost (Mattermost is exactly what you're looking for: a self-hosted). nextcloud/spreed and matrix-org/synapse round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Self-hosted communication and collaboration platforms that provide functional alternatives to proprietary team messaging and workspace software.
WildfireChat’s im-server is an open-source instant messaging backend that handles message routing, user management, and group chat for private deployments. It provides a self-hosted messaging platform that can run on private infrastructure without third-party cloud dependencies, supporting enterprise messaging with group management, user directories, and external system integration. The server synchronizes messages and state across mobile, desktop, web, and mini-program clients simultaneously, and supports real-time audio/video calls with group conferencing and live streaming. It includes enc
WildfireChat's im-server provides a self-hosted instant messaging backend with real-time chat, group video conferencing, file sharing, and mobile/desktop/web clients, covering all the features you need for a team collaboration platform like Microsoft Teams.
Rocket.Chat is a self-hosted communication platform designed for organizations to maintain full control over their messaging infrastructure and data. It functions as a scalable collaboration suite that supports growing teams by managing consistent configuration cycles across diverse deployment environments. The platform distinguishes itself through a modular architecture that allows for deep customization of enterprise collaboration workflows. It features a sandboxed application engine that enables developers to build and integrate custom tools and plugins within an isolated environment, ensu
Rocket.Chat is a self-hosted collaboration platform offering real-time chat, video conferencing via WebRTC, file sharing, team workspaces (channels), message search, and extensive integration support through its app engine, making it a comprehensive open-source alternative to Microsoft Teams.
Mattermost is a self-hosted, enterprise-grade communication platform designed for organizations that require strict control over their internal data and messaging infrastructure. It functions as a centralized hub for real-time team interaction, offering persistent messaging, voice and video conferencing, and integrated project management tools within a single, private workspace. The platform is built to support high-security environments, including air-gapped deployments where public internet access is restricted or unavailable. The platform distinguishes itself through a focus on regulatory
Mattermost is exactly what you're looking for: a self-hosted, open-source team collaboration platform with real-time chat, video conferencing, file sharing, integration support, team workspaces (channels), message search, and mobile apps, making it a direct alternative to Microsoft Teams.
SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors - SPDX-License-Identifier: CC0-1.0 -->
Nextcloud Talk (this repo) is the integrated chat and video conferencing system within the self-hosted Nextcloud platform, offering real-time messaging, video calls, and file sharing through a single workspace, making it a fully featured alternative to Microsoft Teams.
Synapse is a decentralized communication server implementation that enables real-time messaging and data exchange across the global Matrix federation. It functions as a homeserver, allowing operators to host their own nodes while maintaining control over personal data and user identity within a distributed network. The server utilizes a federated messaging protocol to exchange messages and user data with independent servers, ensuring consistent state across the network. To support high-traffic environments, it employs a distributed service architecture that offloads tasks to independent backg
Synapse is the core Matrix homeserver that enables self-hosted, federated real-time chat and messaging, and through the Matrix ecosystem it supports video conferencing, file sharing, and integration bridges, making it a viable foundation for a team collaboration platform like Teams, though it requires additional components for a full out-of-the-box experience.