The ungleich Matrix infrastructure » History » Revision 2
« Previous |
Revision 2/22
(diff)
| Next »
Timothée Floure, 01/09/2020 12:19 PM
Initial structure, populate overview/tooling
The ungleich Matrix infrastructure¶
This document concerns the infrastructure side of our MaaS offer and is intended for ungleich staff. See Ungleich Matrix-as-a-Service (MaaS) page for end-user/customer documentation.
Status¶
This document is A DRAFT. This service is not in production.
Overview¶
Our Matrix deployments make use of the Synapse (reference) Matrix homeserver and Riot web client. We use Debian buster as base Operating system, leveraging the matrix-synapse package from the buster-backports repository. The riot client (= static files) is directly fetched from upstream releases on github.
TODO: ipv6-only, v4-proxy, federation, schema.
Tooling¶
The whole MaaS setup is defined in the manifest/matrix-as-a-service of dot-cdist file, which wraps the __ungleich_matrix type. This type leverages:
- __matrix_synapse
- __matrix_riot
- __ungleich_nginx_static_type
- _postgres_role and _postgres_database from upstream cdist.
Deployments¶
TODO
matrix-staging.ungleich.ch¶
TODO
matrix.ungleich.ch¶
TODO
Customer deployments¶
TODO
Application Services¶
TODO
Updated by Timothée Floure almost 5 years ago · 2 revisions