Interface reference
A separate public deployment screenshot is not used here because it would be misleading or expose account details. The official project page below is the authoritative visual reference.
Open Element Matrix sign-in →What Matrix and Element are
Matrix is an open protocol for real-time communication. A homeserver stores account and room data, handles federation and exposes APIs used by clients. Element is a Matrix client that provides the user interface for messaging, rooms, file sharing and calls.
Why I run it
I run Matrix to learn how a complete communications service behaves when identity, federation, media, TLS, DNS and real-time calling are under my control. It gives me practical experience beyond simply installing a chat application.
How it fits with the rest of the lab
Synapse runs as the homeserver, Element provides the client experience, PostgreSQL stores service data, and coturn supports calls when direct peer connectivity is not possible. Reverse-proxy and DNS configuration are treated as part of the application rather than an afterthought.
Operational focus
- Correct server and client well-known files
- Trusted TLS certificates and reverse-proxy headers
- Database backup and media retention
- Registration and federation policy
- TURN reachability for voice and video
- Monitoring queue, database and federation errors
