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 Last revision Both sides next revision | ||
digital:server:matrixsynapse [2020/11/13 11:19] natrius rss-test #4 - a minor change |
digital:server:matrixsynapse [2021/09/16 14:01] natrius [Step 5] - deleted both fixmes, no regedit used, so no escaping needed |
||
---|---|---|---|
Line 1: | Line 1: | ||
# Matrix Synapse | # Matrix Synapse | ||
- | [[https:// | + | [[https:// |
Synapse is a reference homeserver implementation from the core development team at matrix.org, written in Python/ | Synapse is a reference homeserver implementation from the core development team at matrix.org, written in Python/ | ||
Line 9: | Line 9: | ||
This guide explains one way to setup a Synapse server. There are many other correct ways to setup a Matrix server and that is the reason why there are so many guides. Feel free to choose the guide that suits your setup the best. | This guide explains one way to setup a Synapse server. There are many other correct ways to setup a Matrix server and that is the reason why there are so many guides. Feel free to choose the guide that suits your setup the best. | ||
- | ## How to install Synapse on Ubuntu 18.04 LTS | + | ## How to install Synapse on Ubuntu |
### Prerequisites | ### Prerequisites | ||
Line 63: | Line 63: | ||
sudo systemctl enable matrix-synapse.service | sudo systemctl enable matrix-synapse.service | ||
- | Synapse is now up and running using the default configuration on port '8008' and '8448'. Check the open ports using ss (former netstat) command. | + | Synapse is now up and running using the default configuration on port ' |
ss -plntu | ss -plntu | ||
Line 218: | Line 218: | ||
} | } | ||
</ | </ | ||
- | |||
- | FIXME '' | ||
- | |||
- | FIXME Same for '' | ||
Save and exit. | Save and exit. | ||
Line 306: | Line 302: | ||
### Step 7 - Setup UFW Firewall | ### Step 7 - Setup UFW Firewall | ||
- | Open the needed ports for our services. We will only allow SSH, HTTP, HTTPS and 8448 (for federation) | + | Open the needed ports for our services. We will only allow SSH, HTTP, and HTTPS connection on the UFW firewall configuration. To add them to the UFW firewall configuration, |
sudo ufw allow ssh | sudo ufw allow ssh | ||
sudo ufw allow http | sudo ufw allow http | ||
sudo ufw allow https | sudo ufw allow https | ||
- | sudo ufw allow 8448 | ||
Now enable the UFW firewall service and then check the status. | Now enable the UFW firewall service and then check the status. | ||
Line 356: | Line 351: | ||
### Presence | ### Presence | ||
- | Unfortunately presence is right now broken and generates a high load. It is possible to deactivate it, but the user avatars will be grey afterwards on the homeserver. To deactivate, open '' | + | Unfortunately presence is right now broken and generates a high load. Until this issue https:// |
< | < | ||
+ | |||
+ | and add | ||
'' | '' | ||
Line 410: | Line 407: | ||
If your need help, get as much information as possible ([[# | If your need help, get as much information as possible ([[# | ||
+ | |||
+ | ### Problems with sending pictures | ||
+ | |||
+ | Open the '' | ||
+ | |||
+ | |||
+ | < | ||
+ | http{ | ||
+ | ... | ||
+ | | ||
+ | ... | ||
+ | } | ||
+ | </ | ||
+ | |||
### Whats my version | ### Whats my version |