Back to all templates
Matrix Synapse logo

Matrix Synapse

Application1024MB+ RAM

Matrix homeserver for decentralized, end-to-end encrypted messaging

chatmatrixencrypteddecentralizedfederation

Deploy Matrix Synapse in 3 Steps

1

Connect Your VPS

Add your server credentials to Server Compass

2

Select Matrix Synapse

Choose from our template library

3

Deploy & Configure

Fill in settings and click Deploy

No Docker knowledge required

Why Self-Host Matrix Synapse?

Matrix Synapse is a homeserver for the Matrix protocol — decentralized, end-to-end encrypted messaging. Self-hosting gives your organization a fully private communication platform that federates with the broader Matrix network while keeping all messages on your server.

End-to-end encrypted messaging with full data sovereignty
Federate with other Matrix servers or keep it fully private
Bridge to Slack, Discord, WhatsApp, and other platforms
Rich features: voice/video calls, file sharing, threads
No per-user pricing — host messaging for your entire organization

Matrix Synapse vs Alternatives

Matrix Synapse vs Slack

Slack stores all messages on their servers and charges per user. Matrix gives you full ownership with E2E encryption.

Matrix Synapse vs Rocket.Chat

Rocket.Chat is centralized. Matrix Synapse supports federation, letting you communicate across organizations while keeping data sovereign.

Matrix Synapse vs Mattermost

Mattermost is self-hosted but proprietary. Matrix is an open protocol with federation and a broader ecosystem of clients.

Why Deploy Matrix Synapse with Server Compass?

Server Compass deploys Matrix Synapse with PostgreSQL and persistent storage for messages, media, and encryption keys. It configures the homeserver so you can connect with Element or any Matrix client immediately.

Download Server Compass

After Deployment

After deploying Matrix Synapse with Server Compass, complete these steps to finish setup

1

Create admin user

2

Configure federation settings

3

Connect with Element or other Matrix clients

Need help? Check out our documentation for detailed guides.

Matrix Synapse FAQ

Common questions about self-hosting Matrix Synapse

How do I deploy Matrix Synapse with Server Compass?

Simply download Server Compass, connect to your VPS, and select Matrix Synapse from the templates list. Fill in the required configuration and click Deploy. The entire process takes under 3 minutes.

What are the system requirements for Matrix Synapse?

Matrix Synapse requires a minimum of 1024MB RAM. We recommend a VPS with at least 2048MB RAM for optimal performance. Any modern Linux server with Docker support will work.

Can I migrate my existing Matrix Synapse data?

Yes! Server Compass provides volume mapping that allows you to import existing data. You can also use standard Matrix Synapse backup and restore procedures.

How do I update Matrix Synapse to the latest version?

Server Compass makes updates easy. Simply click the Update button in your deployment dashboard, and the latest Matrix Synapse image will be pulled and deployed with zero downtime.

Is Matrix Synapse free to self-host?

Matrix Synapse is open-source software. You only pay for your VPS hosting (typically $5-20/month) and optionally Server Compass ($29 one-time). No subscription fees or per-seat pricing.

Ready to Self-Host Matrix Synapse?

Download Server Compass and deploy Matrix Synapse to your VPS in under 3 minutes. No Docker expertise required.

Download Server Compass