meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
digital:server:matrixsynapsemisc [2019/01/28 17:28] natrius |
digital:server:matrixsynapsemisc [2020/06/17 18:40] natrius |
||
---|---|---|---|
Line 3: | Line 3: | ||
Different things, sometimes advanced and some things that just did not fit in the regular guide. | Different things, sometimes advanced and some things that just did not fit in the regular guide. | ||
- | ## .well-known section | + | ## Show the public rooms on the server |
- | Mathijs | + | |
- | it's a little early, but you could also add a section about .well-known | + | |
- | which just means you have nginx serve a json file on example.com/ | + | |
- | I did it for apache, but it's probably fairly easy for nginx as well | + | |
- | + | ||
- | Mathijs | + | |
- | https:// | + | |
- | if you like reading spec :) | + | |
- | + | ||
- | ## Coturn | + | |
- | + | ||
- | Coturn is a turn server and it is used for 1:1 voip calls through | + | |
- | + | ||
- | < | + | |
- | + | ||
- | Edit Config files | + | |
- | + | ||
- | opening ports | + | |
+ | '' | ||
## Add an SRV Record | ## Add an SRV Record | ||
Line 53: | Line 36: | ||
It's so your server_name (what' | It's so your server_name (what' | ||
+ | |||
+ | ### Example 1 | ||
+ | |||
+ | '' | ||
+ | |||
+ | ### Example 2 | ||
+ | |||
+ | '' | ||
+ | |||
+ | SRV needed. | ||
+ | |||
+ | ### Example 3 | ||
+ | |||
+ | FIXME '' | ||
+ | |||
+ | SRV needed? | ||
+ | |||
+ | #### Set up SRV (**DON' | ||
+ | |||
+ | By setting an SRV record in your DNS provider, it is possible to tell other matrix servers where to connect to the server, pointing them to the correct hostname and port, in this example the default port (8448) is still used: | ||
+ | |||
+ | < | ||
+ | _matrix._tcp.example.com. 3600 IN SRV 10 5 443 synapse.example.com. | ||
+ | </ | ||
+ | |||
+ | There is still an A record needed, pointing to the IP-addess of synapse on the subdomain (matrix.example.com). This way others can add your user with '' | ||
+ | |||
+ | |||
+ | ## .well-known section | ||
+ | |||
+ | Mathijs | ||
+ | it's a little early, but you could also add a section about .well-known | ||
+ | which just means you have nginx serve a json file on example.com/ | ||
+ | I did it for apache, but it's probably fairly easy for nginx as well | ||
+ | |||
+ | Mathijs | ||
+ | https:// | ||
+ | if you like reading spec :) | ||
+ | |||
+ | #### Proper explanation | ||
+ | |||
+ | .well-known will be checked before SRV gets checked. | ||
+ | |||
+ | ## Coturn | ||
+ | |||
+ | Coturn is a turn server and it is used for 1:1 voip calls through the client (example: riot). | ||
+ | |||
+ | < | ||
+ | |||
+ | Edit Config files | ||
+ | |||
+ | opening ports | ||
## Optional Adminshell | ## Optional Adminshell |