diff --git a/infrastructure/matrix-docker-deployment.md b/infrastructure/matrix-docker-deployment.md index eea5e32..51cd964 100644 --- a/infrastructure/matrix-docker-deployment.md +++ b/infrastructure/matrix-docker-deployment.md @@ -2,23 +2,23 @@ created: '2026-04-11T08:13:34+00:00' id: 4aebb788-2478-4fc7-9171-c3cbd25032a3 keywords: +- docker - matrix - synapse -- element -- docker -- docker compose -- chat protocol +- deployment +- reference +- https +- matrix.yourdomain.com - federation -- homeserver -- postgresql -- decentralized communication -- end-to-end encryption -- bridges -- well-known +- compose +- github.com +- data +- yourdomain.com +- homeserver.yaml +- element - matrix.org -- element-hq links: [] -modified: '2026-04-11T08:13:34+00:00' +modified: '2026-04-11T16:30:23+00:00' summary: Comprehensive reference covering the Matrix messaging protocol, key concepts (homeservers, federation, rooms, bridges), Synapse configuration, and a full Docker Compose deployment guide including PostgreSQL, Element Web, federation setup, TLS/reverse @@ -33,6 +33,18 @@ tags: title: Matrix — Overview & Docker Deployment Reference --- +--- +id: 4aebb788-2478-4fc7-9171-c3cbd25032a3 +title: "Matrix — Overview & Docker Deployment Reference" +summary: "Comprehensive reference covering the Matrix messaging protocol, key concepts (homeservers, federation, rooms, bridges), Synapse configuration, and a full Docker Compose deployment guide including PostgreSQL, Element Web, federation setup, TLS/reverse proxy notes, and backup procedures." +tags: ["infrastructure", "matrix", "docker", "self-hosted", "communication", "reference"] +keywords: ["matrix", "synapse", "element", "docker", "docker compose", "chat protocol", "federation", "homeserver", "postgresql", "decentralized communication", "end-to-end encryption", "bridges", "well-known", "matrix.org", "element-hq"] +links: [] +created: 2026-04-11T08:13:34+00:00 +modified: 2026-04-11T08:13:34+00:00 +path: infrastructure/matrix-docker-deployment.md +--- + # Matrix — Overview & Docker Deployment Reference ## What is Matrix? @@ -44,6 +56,10 @@ Matrix is an **open standard and communication protocol** for real-time, decentr - **License**: Apache 2.0 (per-server implementations vary) - **Note**: As of Synapse v1.99, Synapse is now maintained by **Element** (github.com/element-hq/synapse) rather than the Matrix.org Foundation, under a new licence. +### VM 102 Specific Deployment + +For the concrete deployment on VM 102 (PFI-ANA-Docker, `10.250.50.70`) with actual IPs, compose files, storage paths, and port assignments, see: [VM 102 — Matrix Synapse Deployment](vm-102-matrix-synapse.md) and [VM 102 — Matrix Appservice Configuration](vm-102-matrix-appservice.md). + ## Key Concepts | Concept | Description |