Slavi Pantaleev
ef68d3d296
Add support for reverse-proxying /_synapse/oidc
This broke in 63a49bb2dc .
Proxying the OpenID Connect endpoints is now possible,
but needs to be enabled explicitly now.
Supersedes #702 (Github Pull Request).
This patch builds up on the idea from that Pull Request,
but does things in a cleaner way.
5 anni fa
Slavi Pantaleev
5c91e56898
Upgrade Synapse (v1.22.0 -> v1.22.1)
5 anni fa
Aaron Raimist
c33d007306
Switch to the new vectorim/element-web Docker image
5 anni fa
Marcel Partap
cce90b187a
synapse workers: fix undefined variable cases when removing workers
5 anni fa
Sabine
aabefe21f4
fixed yaml
5 anni fa
Sabine
468cc39465
added a workaround for postgres's issue with initdb
5 anni fa
Slavi Pantaleev
c1c6eaefff
Upgrade Element (1.7.10 -> 1.7.12)
5 anni fa
Slavi Pantaleev
9a46647010
Make https://matrix.DOMAIN/ redirect to https://element.DOMAIN/
Fixes #696 (Github Issue)
5 anni fa
Slavi Pantaleev
4700e80389
Raise standalone default Matrix Client API client_max_body_size
We do this to match Synapse's new default "max_upload_size" (50MB).
This `matrix_nginx_proxy_proxy_matrix_client_api_client_max_body_size_mb`
default value only affects standalone usage of the `matrix-nginx-proxy`
role. When the role is used in the context of the playbook,
the value is dynamically assigned from `group_vars/matrix_servers`.
Somewhat related to #692 (Github Issue).
5 anni fa
Marcel Partap
e078e29ef8
synapse workers: fix self name in workers-doc-to-yaml.awk script
5 anni fa
Slavi Pantaleev
ef07aa8e5d
Prevent certain nginx location blocks from being ignored
The regex introduced in 63a49bb2dc seems to take precedence
over the bare location blocks, causing a regression.
> It is important to understand that, by default, Nginx will serve regular expression matches in preference to prefix matches.
> However, it evaluates prefix locations first, allowing for the administer to override this tendency by specifying locations using the = and ^~ modifiers.
Source: https://www.digitalocean.com/community/tutorials/understanding-nginx-server-and-location-block-selection-algorithms
5 anni fa
Marcel Partap
2d1b9f2dbf
synapse workers: reworkings + get endpoints from upstream docs via awk
(yes, a bit awkward and brittle… xD)
5 anni fa
Slavi Pantaleev
70f0b97a0a
Upgrade Synapse (v1.21.2 -> v1.22.0)
5 anni fa
Slavi Pantaleev
63a49bb2dc
Do not expose /_synapse/admin publicly by default
Fixes #685 (Github Issue).
5 anni fa
Sabine Laszakovits
dd50ee19ab
fixed bridge permissions
5 anni fa
Sabine Laszakovits
2211e678f3
fixed comments that were copied over from mautrix-telegram role
5 anni fa
Sabine Laszakovits
e59aa07b86
more cleanup
5 anni fa
Sabine Laszakovits
c36e1355cf
cleanup
5 anni fa
Sabine Laszakovits
8ebc39dea0
fixed dependencies of bridge service (not ideal, but correct)
5 anni fa
Sabine Laszakovits
9b890e9ced
moved some settings from role to group_vars
5 anni fa
Sabine Laszakovits
ff1d7921a0
moved registration.yaml contents to template
5 anni fa
Sabine
7a54e11090
started moving settings to group_vars
5 anni fa
Marcel Partap
a4125d5446
synapse workers: polishing, cleansing and installation of jq dependency
5 anni fa
Sabine
69efcb5c21
added mautrix-signal role
5 anni fa
Marcel Partap
501efee07e
synapse workers: supply systemd with actual worker PIDs (requires jq)
also, worker.yaml.j2:
- hone worker_name
- remove worker_pid_file entry (would only be used if worker_daemonize
set to true; also, synapse only knows about the container namespace
and thus can not provide the required host-view PID)
5 anni fa
Slavi Pantaleev
24c6d7e81f
Upgrade Element (1.7.9 -> 1.7.10)
5 anni fa
Scott Crossen
94dcceb7b9
removed intentional delay
5 anni fa
Scott Crossen
efeb651789
Removed typo
5 anni fa
Scott Crossen
e7d79a95dc
removed platform-specific stuff
5 anni fa
Scott Crossen
19721be8b1
removed dhcp option
5 anni fa
Scott Crossen
de1511b4bb
Fixed valdiation
5 anni fa
Scott Crossen
806f98447c
Removed directory creation
5 anni fa
Scott Crossen
51cca4c312
Added containerization
5 anni fa
Tobias Küchel
1cf5b1d80f
e2ee_backup: rename variables to be consistent with naming scheme
5 anni fa
Tobias Küchel
5158fa4df9
e2ee_backup_methods: rather leave the default empty, so that the system default may apply
5 anni fa
Tobias Küchel
8f7e21892d
fix indentation, updated to proposed changes from Slavi: no more ifdef
5 anni fa
Tobias Küchel
4cfa112755
update default backup_methods as proposed by the system anyway
5 anni fa
Tobias Küchel
6599204334
fix commata not being set when secure_backup_required false
5 anni fa
Tobias Küchel
48f929dc91
add variables for secure_backup_required and secure_backup_setup_methods
5 anni fa
Slavi Pantaleev
f7ecc7a2a5
Upgrade Synapse (v1.21.1 -> v1.21.2)
5 anni fa
jgbresson
640166e4c3
Upgrade Element (1.7.8 -> 1.7.9)
5 anni fa
Dan Arnfield
b65bfc38ce
Update nginx (1.19.2 -> 1.19.3)
5 anni fa
Scott Crossen
53bc7a77e1
fixed EOF issues
5 anni fa
Scott Crossen
fa5d85426b
Renamed systemd descriptions for all bridges
5 anni fa
Scott Crossen
1f988969a5
Added role for dynamic dns
5 anni fa
Slavi Pantaleev
5abd511368
Upgrade Synapse (v1.21.0 -> v1.21.1)
5 anni fa
Slavi Pantaleev
d250727e8b
Upgrade certbot (1.7.0 -> 1.9.0)
5 anni fa
Aaron Raimist
78529cbd47
Upgrade Synapse (v1.20.1 -> v1.21.0)
5 anni fa
Marcel Partap
d2e61af224
Add worker_name to synapse worker config template
& restrict federation listener; frontend_proxy / user_dir don't need it
5 anni fa
Marcel Partap
36e9be6092
matrix_synapse_workers_{avail,enabled}_list: sort non-generic workers
.. alphabetically and put those not documented as multi-instance
capable on ports ending on zero.
5 anni fa