OSI-licensed open source

Self-Hosted Matrix Servers (2026)

Matrix is an open standard for decentralized, end-to-end encrypted chat, and a homeserver is the server that stores your users' accounts and rooms. Running your own gives you control of data and identity while still federating with the wider Matrix network.

This page lists homeservers (Synapse, Tuwunel, Dendrite, Conduit) and the tooling that makes them easier to run (matrix-docker-ansible-deploy, Element Server Suite Community and Matrix Authentication Service). Every entry is OSI-licensed and its repository was checked this run. It is for sysadmins and teams deciding how heavy a server they want.

Tools, licences and pricing checked against vendor and repository pages on November 7, 2026.

What to look for

  • •Maturity and feature completeness (federation, spaces, E2EE, bridges)
  • •Resource footprint on a small VPS
  • •Active maintenance and release cadence
  • •Deployment tooling (Docker, Ansible, Helm)
  • •Authentication and SSO support
  • •Licence terms, including AGPL implications

At a glance

ToolBest forPricingLicence
SynapseThe reference, most feature-complete homeserverFree, open sourceAGPL-3.0
TuwunelLightweight, actively developed Rust homeserverFree, open sourceApache-2.0
DendriteExisting Dendrite installs and Go-based experimentationFree, open sourceAGPL-3.0
ConduitSmall personal or family serversFree, open sourceApache-2.0
matrix-docker-ansible-deployAdmins who want a full Matrix stack deployed with AnsibleFree, open sourceAGPL-3.0
Element Server Suite CommunityKubernetes teams wanting a supported-style Matrix deploymentFree, open sourceAGPL-3.0
Matrix Authentication ServiceOIDC-based login for Matrix serversFree, open sourceAGPL-3.0

1. Synapse

AGPL-3.0

Best for: The reference, most feature-complete homeserver · Free, open source

Synapse is an open-source Matrix homeserver built and maintained by Element, written in Python with Rust components. It is dual-licensed with a commercial option from Element.

Strengths

  • + Most mature and widely deployed homeserver
  • + Large documentation and ecosystem

Trade-offs

  • − Heavier on resources than Rust alternatives
  • − AGPL licence

2. Tuwunel

Apache-2.0

Best for: Lightweight, actively developed Rust homeserver · Free, open source

Tuwunel is a Rust Matrix homeserver meant to replace Synapse for clients, bridges and bots. It continues the conduwuit project and is primarily sponsored by the Swiss government.

Strengths

  • + Low resource usage typical of Rust servers
  • + Apache-2.0 licence

Trade-offs

  • − Younger than Synapse; feature parity may vary

3. Dendrite

AGPL-3.0

Best for: Existing Dendrite installs and Go-based experimentation · Free, open source

Dendrite is a second-generation Matrix homeserver written in Go, now maintained by Element. The README says it is in maintenance mode, with only security fixes applied.

Strengths

  • + Efficient Go implementation
  • + Familiar architecture for Go developers

Trade-offs

  • − Maintenance mode: security fixes only
  • − Labelled beta

4. Conduit

Apache-2.0

Best for: Small personal or family servers · Free, open source

Conduit is a simple, fast and reliable chat server powered by Matrix, written in Rust and hosted on GitLab.

Strengths

  • + Simple setup and small footprint
  • + Apache-2.0 licence

Trade-offs

  • − Fewer features than Synapse

5. matrix-docker-ansible-deploy

AGPL-3.0

Best for: Admins who want a full Matrix stack deployed with Ansible · Free, open source

This Ansible playbook sets up a self-hosted Matrix homeserver along with many related services, running them in Docker containers.

Strengths

  • + One playbook for homeserver plus bridges and extras
  • + Active repository

Trade-offs

  • − Requires Ansible familiarity

6. Element Server Suite Community

AGPL-3.0

Best for: Kubernetes teams wanting a supported-style Matrix deployment · Free, open source

ESS Community is a free AGPL distribution that deploys the Matrix stack, including Synapse and Matrix Authentication Service, onto Kubernetes using Helm charts. It targets small to mid-size deployments of roughly 100 users.

Strengths

  • + Helm-based deployment from Element
  • + Includes modern auth service

Trade-offs

  • − Aimed at small non-commercial deployments

7. Matrix Authentication Service

AGPL-3.0

Best for: OIDC-based login for Matrix servers · Free, open source

Matrix Authentication Service manages user accounts and logins on Matrix homeservers and is part of Element Server Suite.

Strengths

  • + Modern account and login management
  • + Part of the Element suite

Trade-offs

  • − Complements a homeserver rather than replacing one

New tools in this space, weekly

One email a week with the tools, launches and releases added to TechLogHub. Unsubscribe in one click.

Get the TechLogHub digest

One email a week: new and trending developer tools, fresh comparisons, and what shipped. Unsubscribe in one click.

How to choose

If you need…Start with
Most complete, best documented serverSynapse
Tiny VPS, low RAMTuwunel, Conduit
Deploy everything with Ansiblematrix-docker-ansible-deploy
Deploy on KubernetesElement Server Suite Community
Add OIDC loginMatrix Authentication Service

Self-Hosted Matrix Servers: FAQ

Quick answers to common questions

What is a Matrix homeserver?

The server that holds user accounts and room history and federates with other Matrix servers.

Which Matrix server should I self-host?

Synapse is the safest default. Tuwunel and Conduit are lighter Rust alternatives for small servers.

Is Dendrite still maintained?

Its repository states it is in maintenance mode with only security fixes applied, so new deployments should consider other options.

Are these all fully open source?

Yes, each listed project's repository shows an OSI licence. Element also offers commercial licences for some of its AGPL software.

Related categories

Building a tool in this category?

List it on TechLogHub and we'll review it for this guide.

Submit a tool