Ungleich Matrix-as-a-Service (MaaS) » History » Revision 5
« Previous |
Revision 5/53
(diff)
| Next »
Timothée Floure, 01/12/2020 12:02 PM
Populate overview, expand TODOs
Ungleich Matrix-as-a-Service (MaaS)¶
- Table of contents
- Ungleich Matrix-as-a-Service (MaaS)
- Status
- Overview
- FAQ
- Q: How does pricing work?
- Q: How many users can I have? What are the resources allocated to my matrix server?
- Q: What server name will I get?
- Q: Can I use a custom domain name?
- Q: What server implementation and version do you use?
- Q: What client can I use? Do you recommend one?
- Q: Can I set option X in synapse/riot?
- Q: Do you provide a TURN server for VoIP?
- Q: What are application services, can I use them?
This document concerns end-users/customers. See The ungleich Matrix infrastructure page for server-side documentation.
Status¶
This document is A DRAFT. The MaaS offer has not been released yet.
Overview¶
Matrix is an open and decentralized IM system supporting modern features such as end-to-end encryption, message history, bridging to other networks, VoIP and more. It is based a federated structure, similar to what is done with emails: users use a home server as 'gateway' to the network. Our MaaS offer provides you with such a server as well as an hosted web client, Riot.
"Riot's features page"https://about.riot.im/features gives you a good overview of Matrix's possibilities.
FAQ¶
Q: How does pricing work?¶
Yet to be determined.
Q: How many users can I have? What are the resources allocated to my matrix server?¶
We do not enforce a limit of the number of users: you can do anythign you want as long as you fit the resources allocated to your homeserver. You are provided with 1GB of memory, 1vCPU and 20GB of storage with the base offer, which can be extended on demand (Pricing is the same as ipv6onlyhosting VMs, since that's what we use underneath).
Q: What server name will I get?¶
You can either use your own domain name (see below) or ask us for $ANYTHING.???.??.
Q: Can I use a custom domain name?¶
Yes! You will have to give us two domain names:
- (A) The base server name, used in the MXIDs (e.g. ungleich.ch).
- You will have to serve a file containing {"m.server": "address_of_B:443"} on .well-known/matrix/server. Example:$ curl https://ungleich.ch/.well-known/matrix/server {"m.server": "matrix.ungleich.ch:443"}
- (B) An address for the Matrix server and client (e.g. matrix.ungleich.ch).
- You will have to add a DNS A record poiting to 185.203.112.54
- You will have to add a DNS AAAA record pointing to an IPv6 address dedicated to your deployment.
Q: What server implementation and version do you use?¶
We use the synapse reference homeserver package provided by the buster-backports repository.
Q: What client can I use? Do you recommend one?¶
We recommend and provide you a web version of the Riot client (desktop and mobile) but you can use any matrix client.
Q: Can I set option X in synapse/riot?¶
Yes! Contact the ungleich support with the requested changes, which we will apply to the deployment configuration of your instance.
Q: Do you provide a TURN server for VoIP?¶
Not yet, but it is planned.
Q: What are application services, can I use them?¶
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.
Updated by Timothée Floure almost 5 years ago · 5 revisions