Project

General

Profile

Ungleich Matrix-as-a-Service (MaaS) » History » Version 4

Timothée Floure, 01/09/2020 02:05 PM
Add notes in overiew section

1 1 Timothée Floure
h1. Ungleich Matrix-as-a-Service (MaaS)
2
3 3 Timothée Floure
{{toc}}
4
5 1 Timothée Floure
*%{color:red}This document concerns end-users/customers. See [[The ungleich Matrix infrastructure]] page for server-side documentation.%*
6
7
h2. Status
8
9
This document is *A DRAFT*. *%{color:red}The MaaS offer has not been released yet%.*
10 2 Timothée Floure
11
h2. Overview
12
13 4 Timothée Floure
TODO: explain what MaaS,riot is. Riot overview: https://about.riot.im/features
14 3 Timothée Floure
TODO: screenshots of riot
15 2 Timothée Floure
16
h2. FAQ
17 1 Timothée Floure
18 3 Timothée Floure
h3. Q: How does pricing work?
19 1 Timothée Floure
20 3 Timothée Floure
TODO
21 1 Timothée Floure
22 3 Timothée Floure
h3. Q: How many users can I have? What are the resources allocated to my matrix server?
23 1 Timothée Floure
24 3 Timothée Floure
TODO
25
26
h3. Q: What server name will I get?
27
28 2 Timothée Floure
You can either use your own domain name (see below) or ask us for $ANYTHING.???.??. 
29
30 3 Timothée Floure
h3. Q: Can I use a custom domain name?
31 2 Timothée Floure
32
Yes! You will have to give us two domain names:
33
34
* (A) The base server name, used in the MXIDs (e.g. ungleich.ch).
35
  - You will have to serve a file containing *{"m.server": "address_of_B:443"}* on *.well-known/matrix/server*. Example: <pre>$ curl https://ungleich.ch/.well-known/matrix/server
36
{"m.server": "matrix.ungleich.ch:443"}</pre>
37 1 Timothée Floure
* (B) An address for the Matrix server and client (e.g. matrix.ungleich.ch).
38
  - You will have to add a DNS A record poiting to 185.203.112.54
39 2 Timothée Floure
  - You will have to add a DNS AAAA record pointing to an IPv6 address dedicated to your deployment.
40
41 3 Timothée Floure
h3. Q: What server implementation and version do you use?
42 1 Timothée Floure
43
We use the "synapse reference homeserver":https://github.com/matrix-org/synapse/ package "provided by the buster-backports repository":https://packages.debian.org/buster-backports/matrix-synapse.
44 2 Timothée Floure
45 3 Timothée Floure
h3. Q: What client can I use? Do you recommend one?
46 1 Timothée Floure
47
We recommend and provide you a web version of the "Riot client":https://about.riot.im/ (desktop and mobile) but you can use "any matrix client":https://matrix.org/clients/.
48
49 3 Timothée Floure
h3. Q: Can I set option X in synapse/riot?
50 2 Timothée Floure
51 3 Timothée Floure
Yes! Contact the ungleich support with the requested changes, which we will apply to the deployment configuration of your instance.
52 2 Timothée Floure
53 3 Timothée Floure
h3. Q: Do you provide a TURN server for VoIP?
54 2 Timothée Floure
55
Not yet, but it is planned.
56 3 Timothée Floure
57
h3. Q: What are application services, can I use them?
58
59
Matrix support a variety of external services (bridges to IRC, Telegram, Mattermost, ...) integrated via the Application Service API. ungleich do not provide official support for them but you can contact us for a personalized deployment.