Matrix Homeserver as a Tor Hidden Service
Matrix is an open protocol for real-time federated communication. Unlike Signal (centralized) or XMPP (federated but without end-to-end encryption by default), Matrix provides federated rooms, persistent message history, and end-to-end encryption (via the Matrix E2E encryption protocol) with a rich ecosystem of clients. Running a Matrix homeserver as a Tor hidden service provides the federation benefits of Matrix with the privacy benefits of .onion: your server's IP is not exposed in the federation protocol, users whose accounts are on your server communicate with full encryption over Tor, and the homeserver is not accessible to internet scanners or untrusted actors. This guide covers deploying Synapse (the reference Matrix homeserver) and Dendrite (a newer Go-based implementation) as Tor hidden services.
Need this done for your project?
We implement, you ship. Async, documented, done in days.
Matrix Federation and .onion Addresses
Deploying Synapse as a .onion Homeserver
Dendrite as a Lightweight Alternative
Client Configuration and Element Web on .onion
Room Encryption and Security Verification
Related Services
Why Anubiz Host
Ready to get started?
Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.