Slavi Pantaleev
609cf5940e
Enable (Traefik compression middleware)-assisted compression for Synapse
This likely breaks QR code login for non-worker Synapse setups.
See https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3749
1 rok temu
Slavi Pantaleev
4a61bd49e3
Enable (Traefik compression middleware)-assisted compression for Cinny, Element & Hydrogen
1 rok temu
Slavi Pantaleev
5cad571296
Add variables & wiring to support Traefik's compression middleware
This merely hooks the playbook to the Traefik role's compression
middleware configuration (`traefik_config_http_middlewares_compression_*`)
The Traefik role enables the `compression` middleware by default.
Actual usage will land in a future commit.
1 rok temu
Slavi Pantaleev
4bb16fef54
Increase default Traefik readTimeout for web/web-secure/matrix-federation entrypoints (60s -> 300s) to accommodate large/slow file uploads
1 rok temu
Slavi Pantaleev
bddd6015ad
Upgrade Traefik (v3.2.0-0 -> v3.2.0-1)
1 rok temu
Aine
ebb3b0c249
Synapse Admin v0.10.3-etke30
1 rok temu
Slavi Pantaleev
58a8f79d95
Remove gzip support from synapse-reverse-proxy-companion
gzipping certain responses is known to cause problems with QR code logins.
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3749
Gzipping at the synapse-reverse-proxy-companion level and not at the
level of the outer-most reverse-proxy (Traefik) also sounds non-ideal.
This change only affects setups powered by Synapse workers.
Non-worker setups (and setups powered by other homeservers) were not
having their requests go through synapse-reverse-proxy-companion anyway,
so this change does not affect them.
Future patches may enable response compression support at the Traefik level for
all setups.
1 rok temu
Slavi Pantaleev
5f6c3c27d8
Fix site-packages path for Synapse v1.119.0
Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3768
- https://github.com/element-hq/synapse/pull/17887
1 rok temu
Slavi Pantaleev
0865e32635
Merge pull request #3768 from spantaleev/renovate/ghcr.io-element-hq-synapse-1.x
Update ghcr.io/element-hq/synapse Docker tag to v1.119.0
1 rok temu
renovate[bot]
946ec39954
Update ghcr.io/element-hq/synapse Docker tag to v1.119.0
1 rok temu
Slavi Pantaleev
26f91e5944
Merge pull request #3763 from luixxiul/fix
Update docs/installing.md: add a link to maintenance-migrating.md
1 rok temu
Slavi Pantaleev
cce3f23a74
Merge pull request #3766 from adam-kress/master
Upgrade Jitsi (v9779-0 -> v9823-0)
1 rok temu
adam-kress
895ac02db8
Upgrade Jitsi (v9779-0 -> v9823-0)
1 rok temu
Aine
9854dc0a71
grafana v11.3.0; cinny v4.2.3
1 rok temu
Slavi Pantaleev
9b99e41fba
Upgrade Element Web (v1.11.84 -> v1.11.85)
1 rok temu
Slavi Pantaleev
763dcec11f
Upgrade baibot (v1.3.1 -> v1.3.2)
1 rok temu
Aine
6f3fa72317
borgmatic v1.9.1
1 rok temu
Suguru Hirahara
73e2531293
Update docs/installing.md: add a link to maintenance-migrating.md
The guide is more simple and straightforward.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 rok temu
Slavi Pantaleev
509542ccaf
Enable QR code login (MSC4108) support for Synapse when Matrix Authentication Service is enabled
Related to 8a6b822bbd
Related to https://github.com/matrix-org/matrix-spec-proposals/pull/4108
Potential (unconfirmed) fix for https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3749
1 rok temu
Slavi Pantaleev
3a11881120
Mention publicly hosted services for Cinny, Element and synapse-admin
1 rok temu
Slavi Pantaleev
92086867eb
Merge pull request #3761 from luixxiul/fix
Update docs/installing.md
1 rok temu
Slavi Pantaleev
d34b490a3d
Announce auto-configuration for synapse-admin
Related to https://github.com/etkecc/synapse-admin/pull/126
1 rok temu
Suguru Hirahara
61f7f8ff50
Update docs/installing.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
1 rok temu
Suguru Hirahara
60dca4dd46
Update docs/installing.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
1 rok temu
Suguru Hirahara
6d1b4781c9
Update docs/installing.md: remove the link to itself
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 rok temu
Suguru Hirahara
58603d79bc
Update docs/installing.md: replace the just recipe with the ansible-playbook command
The concept of the just recipe is explained at the bottom of the page, therefore it should be safe to avoid using it here and prefer the ansible-playbook command like above.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 rok temu
Suguru Hirahara
5a85bec895
Update docs/installing.md: move `example.com` base domain
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 rok temu
Suguru Hirahara
50d1a8558e
Update docs/installing.md: edit the heading "Install Matrix"
Matrix is a name of the protocol and it does not really make sense to install it.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 rok temu
Suguru Hirahara
f8b44a8eca
Update docs/installing.md: mention just's "recipe"
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 rok temu
Suguru Hirahara
e6b4ffdd93
Update docs/installing.md: add note about making sure of proper installation of required software
Until recently there have been a lot of questions about installing, which could have been avoided if required software such as compatible version of Ansible was installed. This note should encourage those who experience basic error to troubleshoot before giving up.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 rok temu
Suguru Hirahara
5e23dee4bb
Update docs/installing.md: add missing periods
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 rok temu
Suguru Hirahara
5dccd4e106
Update docs/installing.md: create "Update Ansible roles" section
Also: mention running "just" role on maintainance
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 rok temu
Suguru Hirahara
ea48e5e9eb
Create docs/playbook-tags.md: move explanation about playbook tags
The playbook tags are not limited to installation, and the explanation's detail makes the section worth being split to a dedicated individual page.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 rok temu
Suguru Hirahara
66a812d99c
Update docs/installing.md: remove numbering from headers and links to the headers
Remove nagivations for simplicity.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 rok temu
Suguru Hirahara
578b6b7ab7
Update docs/installing.md: move "Maintaining your setup in the future" under "Things to do next"
Maintenance work by running the playbook will be required after finalizing the installation
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 rok temu
Suguru Hirahara
e02dd88ed0
Update docs/installing.md: add instruction to serve the base domain
The instruction describes the easiest way of configuring Service Discovery (which is required for federation) should help to understand what basically to be done to finalize the installation.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 rok temu
Aine
7a77d84276
synapse-admin: get rid of lookup and config duplicate var
1 rok temu
Slavi Pantaleev
28a4434f55
Document why matrix_synapse_admin_well_known_client_configuration duplicates matrix_synapse_admin_configuration (roles/custom/matrix-synapse-admin/templates/config.json.j2)
1 rok temu
Aine
30efde4ed3
add missing synapse-admin config options to /.well-known/matrix/client
1 rok temu
Slavi Pantaleev
0cb3e530d9
Add support for auto-configuring synapse-admin via `/.well-known/matrix/client`
Related to:
- https://github.com/etkecc/synapse-admin/pull/126
- https://github.com/etkecc/synapse-admin/releases/tag/v0.10.3-etke27
People who wish to disable this and keep their `/.well-known/matrix/client` file tidier
can do it via:
```yml
matrix_static_files_file_matrix_client_property_cc_etke_synapse_admin_enabled: false
```
1 rok temu
Slavi Pantaleev
260421beb1
Merge pull request #3760 from luixxiul/fix
Edit the note about "matrix_homeserver_implementation" variable
1 rok temu
Suguru Hirahara
3c34418ebe
Edit the note about "matrix_homeserver_implementation" variable
Since a casual user might want to try another homeserver than Synapse without thinking about its consequence, it is important to clarify that it is not possible to switch homeservers once specified.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 rok temu
Slavi Pantaleev
885b8e9204
Merge pull request #3759 from luixxiul/fix
Fix capitalization: element, ids, riot
1 rok temu
Suguru Hirahara
2fcd824d6b
Fix capitalization: riot → Riot
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 rok temu
Suguru Hirahara
b61d8f478f
Fix capitalization: ids → IDs
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 rok temu
Suguru Hirahara
3af7355d14
Fix capitalization: element → Element
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 rok temu
Slavi Pantaleev
fcf3755f9c
Merge pull request #3758 from luixxiul/fix
Update docs/container-images.md: use emoji
1 rok temu
ikkemaniac
73a30375fa
Improve readability - configuring-playbook-own-webserver.md ( #3751 )
* Improve readability - configuring-playbook-own-webserver.md
* Update docs/configuring-playbook-own-webserver.md
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
---------
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
1 rok temu
Suguru Hirahara
d8cacb9cde
Update docs/container-images.md: use emoji
Follow-up to 1a87f92647 .
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 rok temu
Slavi Pantaleev
f4eada6f10
Merge pull request #3756 from luixxiul/fix
Update docs/configuring-playbook-sliding-sync-proxy.md: Element X is no longer beta
1 rok temu