Slavi Pantaleev
7a6fcaa402
Fix typo
2024-11-21 18:59:11 +02:00
Slavi Pantaleev
394fdca066
Relocate org.matrix.msc4143.rtc_foci setup to /.well-known/matrix/client to matrix-static-files instead of ugly patching
2024-11-21 18:54:29 +02:00
Slavi Pantaleev
f0466d5a99
Make LiveKit Server configuration extensible
2024-11-21 18:19:36 +02:00
Slavi Pantaleev
be7271760e
Make LiveKit Server logging config configurable
2024-11-21 18:13:07 +02:00
Slavi Pantaleev
8b84eb6390
Default LiveKit Server to a smaller RTC range for faster startup on non-host networks
2024-11-21 18:04:53 +02:00
Slavi Pantaleev
3e86adac0d
Fix port exposure for LiveKit Server
2024-11-21 18:00:43 +02:00
Slavi Pantaleev
721fb39aa2
More progress on the LiveKit role
2024-11-21 17:28:06 +02:00
Slavi Pantaleev
783d4a23f8
Add livekit_server_identifier
2024-11-21 16:54:45 +02:00
Slavi Pantaleev
fa4ebd2a64
Cleanups
2024-11-21 16:37:01 +02:00
Slavi Pantaleev
79ae704a24
Merge branch 'element-call-integration' of github.com:wjbeckett/matrix-docker-ansible-deploy into element-call-integration
2024-11-21 16:31:50 +02:00
c07b093902
Update docs/configuring-playbook-livekit-server.md
...
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-21 16:24:34 +02:00
c321ca160e
Update docs/configuring-playbook-livekit-server.md
...
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-21 16:24:26 +02:00
164be875b0
Update docs/configuring-playbook-livekit-server.md
...
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-21 16:24:15 +02:00
0f23e36e12
Update docs/configuring-playbook-livekit-server.md
...
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-21 16:24:05 +02:00
83bb546c64
Update docs/configuring-playbook-livekit-server.md
...
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-21 16:23:55 +02:00
3783922275
Update docs/configuring-playbook-livekit-server.md
...
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-21 16:23:47 +02:00
66cc36466c
Update docs/configuring-playbook-livekit-server.md
...
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-21 16:23:36 +02:00
ec41c1aba5
Update docs/configuring-playbook-jwt-service.md
...
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-21 16:23:28 +02:00
df6ef106d1
Update docs/configuring-playbook-jwt-service.md
...
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-21 16:23:18 +02:00
eb048da8a1
Update docs/configuring-playbook-jwt-service.md
...
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-21 16:23:06 +02:00
ccb29beb30
Update docs/configuring-playbook-jwt-service.md
...
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-21 16:22:56 +02:00
32ea60fdc5
Update docs/configuring-playbook-element-call.md
...
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-21 16:22:44 +02:00
25a8cb3b4a
Update docs/configuring-playbook-element-call.md
...
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-21 16:22:17 +02:00
55da5c3213
Update docs/configuring-playbook-element-call.md
...
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-21 16:21:55 +02:00
925ebfbd4b
Update docs/configuring-playbook-element-call.md
...
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-21 16:21:42 +02:00
Slavi Pantaleev
88d4668450
Variable rename (livekit_server_image -> livekit_server_container_image) for consistency with other roles
2024-11-21 16:16:43 +02:00
Slavi Pantaleev
1838a541ae
Variables rename (matrix_livekit_server_ -> livekit_server_) to prepare for role extraction
2024-11-21 16:15:54 +02:00
Slavi Pantaleev and GitHub
1e82530080
Merge branch 'master' into element-call-integration
2024-11-21 15:59:56 +02:00
82127830b3
Update roles/custom/matrix-livekit-server/tasks/uninstall.yml
...
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-21 15:58:01 +02:00
85c0ffa9e1
Update roles/custom/matrix-livekit-server/tasks/uninstall.yml
...
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-21 15:57:51 +02:00
b691f39d39
Update roles/custom/matrix-livekit-server/tasks/install.yml
...
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-21 15:57:44 +02:00
10df145101
Update roles/custom/matrix-livekit-server/tasks/install.yml
...
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-21 15:57:31 +02:00
Slavi Pantaleev
0c9fc4358d
Fix variable name typos (matrix_playbook_reverse_proxy_traefik_middleware_compession_* -> matrix_playbook_reverse_proxy_traefik_middleware_compression_*)
...
Supersedes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3803
2024-11-21 12:23:01 +02:00
Slavi Pantaleev and GitHub
659b7a000b
Merge pull request #3802 from spantaleev/renovate/traefik-3.x
...
Update dependency traefik to v3.2.1-0
2024-11-21 11:52:50 +02:00
Slavi Pantaleev and GitHub
66febbcd72
Merge pull request #3800 from spantaleev/renovate/docker-7.x
...
Update dependency docker to v7.4.2
2024-11-20 19:44:29 +02:00
Slavi Pantaleev and GitHub
d0d563138e
Merge pull request #3798 from spantaleev/renovate/docker.io-metio-matrix-alertmanager-receiver-2024.x
...
Update docker.io/metio/matrix-alertmanager-receiver Docker tag to v2024.11.20
2024-11-20 09:31:08 +02:00
Slavi Pantaleev
ef8581e323
Upgrade Postgres (v17.0-1 -> v17.0-2)
2024-11-20 09:24:43 +02:00
Slavi Pantaleev
bccdcbe19b
Upgrade baibot (v1.3.2 -> v1.4.0)
2024-11-19 22:47:14 +02:00
Slavi Pantaleev and GitHub
373b158f75
Merge pull request #3797 from spantaleev/renovate/vectorim-element-web-1.x
...
Update vectorim/element-web Docker tag to v1.11.86
2024-11-19 20:23:31 +02:00
Slavi Pantaleev and GitHub
44cc2afc11
Merge pull request #3793 from luixxiul/fix
...
Edit docs/prerequisites.md: create categories for required software on the server and the local computer
2024-11-18 13:01:51 +02:00
Slavi Pantaleev
54af9606db
Fix incorrect variable name in docs/howto-srv-server-delegation.md (traefik_environment_variables -> traefik_environment_variables_additional_variables)
...
Ref: https://github.com/mother-of-all-self-hosting/ansible-role-traefik/blob/a008706c32328ebb110701741ba9a4f179393169/defaults/main.yml#L109-L115
2024-11-18 07:44:44 +02:00
Slavi Pantaleev and GitHub
3b0a433ec8
Merge pull request #3792 from luixxiul/fix
...
Update docs/registering-users.md: remove a section for recommending delegation
2024-11-18 07:40:02 +02:00
Slavi Pantaleev and GitHub
ba0ef316cc
Merge pull request #3791 from luixxiul/fix
...
Update docs/registering-users.md: add details about delegation
2024-11-17 21:34:43 +02:00
Slavi Pantaleev and GitHub
fa85ba28dd
Merge pull request #3788 from luixxiul/fix
...
Fix broken anchor links
2024-11-17 14:42:25 +02:00
Slavi Pantaleev and GitHub
8078a743e2
Merge pull request #3787 from luixxiul/fix
...
Update docs/configuring-playbook-bridge-hookshot.md: fix link to main.yml
2024-11-17 14:14:40 +02:00
Slavi Pantaleev and GitHub
8f9dfdee4e
Merge pull request #3785 from luixxiul/fix
...
Edit docs/configuring-playbook-client-schildichat-web.md
2024-11-17 09:43:57 +02:00
Slavi Pantaleev and GitHub
d8c288c941
Merge pull request #3784 from xylobol/patch-1
...
Correct issuer URL in OIDC example section
2024-11-17 08:48:59 +02:00
Slavi Pantaleev and GitHub
e5c4650cf8
Merge pull request #3783 from luixxiul/fix
...
Change "Configuring your DNS server" to "Configuring your DNS settings"
2024-11-17 08:42:33 +02:00
Slavi Pantaleev and GitHub
09c42477bb
Merge pull request #3781 from spantaleev/renovate/dock.mau.dev-mautrix-slack-0.x
...
Update dock.mau.dev/mautrix/slack Docker tag to v0.1.3
2024-11-16 21:08:52 +02:00
Slavi Pantaleev and GitHub
bba3b95344
Merge pull request #3782 from spantaleev/renovate/dock.mau.dev-mautrix-whatsapp-0.x
...
Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.11.1
2024-11-16 21:08:45 +02:00
Slavi Pantaleev and GitHub
757233d53c
Merge pull request #3780 from spantaleev/renovate/dock.mau.dev-mautrix-signal-0.x
...
Update dock.mau.dev/mautrix/signal Docker tag to v0.7.3
2024-11-16 21:08:15 +02:00
Slavi Pantaleev and GitHub
471e004ff7
Merge pull request #3779 from spantaleev/renovate/dock.mau.dev-mautrix-meta-0.x
...
Update dock.mau.dev/mautrix/meta Docker tag to v0.4.2
2024-11-16 21:08:04 +02:00
Slavi Pantaleev
cdbdb43514
Upgrade Jitsi (v9823-0 -> v9823-1)
2024-11-16 21:07:24 +02:00
Slavi Pantaleev and GitHub
131e164e46
Merge pull request #3777 from spantaleev/renovate/dock.mau.dev-mautrix-gmessages-0.x
...
Update dock.mau.dev/mautrix/gmessages Docker tag to v0.5.2
2024-11-16 20:48:14 +02:00
Slavi Pantaleev and GitHub
af89261b92
Merge pull request #3776 from spantaleev/renovate/dock.mau.dev-mautrix-discord-0.x
...
Update dock.mau.dev/mautrix/discord Docker tag to v0.7.1
2024-11-16 20:48:04 +02:00
Slavi Pantaleev and GitHub
bb827f44b1
Merge pull request #3775 from luixxiul/fix
...
Edit documentation pages for installation procedure
2024-11-16 20:45:47 +02:00
Slavi Pantaleev and GitHub
edc24022f2
Merge pull request #3774 from luixxiul/fix
...
Update docs/howto-server-delegation.md: related to removal of matrix-nginx-proxy
2024-11-16 15:20:22 +02:00
Slavi Pantaleev and GitHub
774f3de863
Merge pull request #3772 from luixxiul/fix
...
Update docs/configuring-playbook-federation.md: add note about setting server delegation
2024-11-15 14:23:37 +02:00
Slavi Pantaleev and GitHub
f62bdcc697
Merge pull request #3771 from luixxiul/fix
...
Make hierarchy among documentation pages related to installation
2024-11-15 09:12:49 +02:00
Slavi Pantaleev
f7d4ffc20c
FIx indentation and reword a paragraph on docs/configuring-well-known.md
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3767
2024-11-15 08:38:18 +02:00
Slavi Pantaleev
91787fc0bd
Announce HTTP-compression and timeout adjustments for Traefik-based setups
2024-11-14 17:13:14 +02:00
Slavi Pantaleev
57c5271d9d
Enable (Traefik compression middleware)-assisted compression for synapse-reverse-proxy-companion
...
This likely breaks QR code login for Synapse-worker setups.
See https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3749
2024-11-14 16:30:09 +02:00
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
2024-11-14 16:24:30 +02:00
Slavi Pantaleev
4a61bd49e3
Enable (Traefik compression middleware)-assisted compression for Cinny, Element & Hydrogen
2024-11-14 15:54:10 +02:00
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.
2024-11-14 15:54:10 +02:00
Slavi Pantaleev
4bb16fef54
Increase default Traefik readTimeout for web/web-secure/matrix-federation entrypoints (60s -> 300s) to accommodate large/slow file uploads
2024-11-14 15:54:10 +02:00
Slavi Pantaleev
bddd6015ad
Upgrade Traefik (v3.2.0-0 -> v3.2.0-1)
2024-11-14 15:54:10 +02:00
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.
2024-11-13 21:48:18 +02:00
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
2024-11-13 21:41:06 +02:00
Slavi Pantaleev and GitHub
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
2024-11-13 21:40:10 +02:00
Slavi Pantaleev and GitHub
26f91e5944
Merge pull request #3763 from luixxiul/fix
...
Update docs/installing.md: add a link to maintenance-migrating.md
2024-11-12 21:08:02 +02:00
Slavi Pantaleev and GitHub
cce3f23a74
Merge pull request #3766 from adam-kress/master
...
Upgrade Jitsi (v9779-0 -> v9823-0)
2024-11-12 18:15:15 +02:00
Slavi Pantaleev
9b99e41fba
Upgrade Element Web (v1.11.84 -> v1.11.85)
2024-11-12 13:46:36 +02:00
Slavi Pantaleev
763dcec11f
Upgrade baibot (v1.3.1 -> v1.3.2)
2024-11-12 13:45:22 +02:00
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
2024-11-09 21:19:40 +02:00
Slavi Pantaleev
3a11881120
Mention publicly hosted services for Cinny, Element and synapse-admin
2024-11-09 21:18:39 +02:00
Slavi Pantaleev and GitHub
92086867eb
Merge pull request #3761 from luixxiul/fix
...
Update docs/installing.md
2024-11-09 21:06:47 +02:00
Slavi Pantaleev
d34b490a3d
Announce auto-configuration for synapse-admin
...
Related to https://github.com/etkecc/synapse-admin/pull/126
2024-11-09 10:49:41 +02:00
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)
2024-11-08 18:34:50 +02:00
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
```
2024-11-08 17:48:37 +02:00
Slavi Pantaleev and GitHub
260421beb1
Merge pull request #3760 from luixxiul/fix
...
Edit the note about "matrix_homeserver_implementation" variable
2024-11-08 17:02:45 +02:00
Slavi Pantaleev and GitHub
885b8e9204
Merge pull request #3759 from luixxiul/fix
...
Fix capitalization: element, ids, riot
2024-11-08 16:21:37 +02:00
Slavi Pantaleev and GitHub
fcf3755f9c
Merge pull request #3758 from luixxiul/fix
...
Update docs/container-images.md: use emoji
2024-11-08 10:28:24 +02:00
Slavi Pantaleev and GitHub
f4eada6f10
Merge pull request #3756 from luixxiul/fix
...
Update docs/configuring-playbook-sliding-sync-proxy.md: Element X is no longer beta
2024-11-07 20:43:46 +02:00
Slavi Pantaleev
1a87f92647
Emojify main README
...
✓ and x indicators provide less visibility, as they're very similarly
looking.
Emojis (especially when colored) make it much easier to see which
component is a default one and which isn't.
Section headings are also prefixed with an emoji now to make
decrease the "wall of text" feeling.
2024-11-06 09:24:46 +02:00
Slavi Pantaleev
db57c95cc0
Remove redundant Installation section from main README
...
Superseded by the new "Getting started" section, which is higher up and
gets more visibility.
2024-11-06 09:17:55 +02:00
Slavi Pantaleev and GitHub
8b9833bfd2
Merge pull request #3747 from luixxiul/fix
...
Update docs/configuring-dns.md and docs/prerequisites.md: add the common horizontal line
2024-11-05 15:41:56 +02:00
Slavi Pantaleev and GitHub
eb452b4e3e
Merge pull request #3744 from luixxiul/fix
...
Update docs/configuring-dns.md: remove an incorrect instruction to the next step
2024-11-05 10:43:29 +02:00
Slavi Pantaleev
c8c83252be
Add "Getting started" section to main README
...
We were linking to the "guided installation" even now, but there are so
many links and no explicit "Getting started" link anywhere.
This tries to make things better.
Inspired by:
- https://news.ycombinator.com/item?id=42039447
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3744
2024-11-05 10:39:05 +02:00
Slavi Pantaleev
9e5bb8629c
Move sliding-sync proxy Note to the top of its docs page
...
People should be made aware of the status of this component as soon as
possible.
This is consitent with the positioning of Note messages we have for other deprecated
components (e.g. bot-chatgpt, bot-go-neb, etc).
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3735
2024-11-05 09:46:02 +02:00
Slavi Pantaleev
4cd4835888
De-emphasize the old sliding-sync proxy further
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3735
2024-11-05 09:41:16 +02:00
Slavi Pantaleev
c720e9531c
Upgrade backup-borg (v1.4.0-1.9.0-1 -> v1.4.0-1.9.0-2)
2024-11-05 09:06:32 +02:00
Slavi Pantaleev and GitHub
71b00a817d
Merge pull request #3738 from luixxiul/fix
...
Update documentation related to FAQ
2024-11-04 10:47:23 +02:00
Slavi Pantaleev
a2d193f163
Upgrade Traefik (v3.1.3-3 -> v3.2.0-0)
2024-11-04 10:30:52 +02:00
Slavi Pantaleev
6b83f00f8e
Upgrade Traefik (v3.1.3-2 -> v3.1.3-3)
2024-11-04 10:28:09 +02:00
Slavi Pantaleev and GitHub
970ae997b6
Merge pull request #3736 from ikkemaniac/patch-1
...
improve readability configuring-dns.md
2024-11-04 08:31:27 +02:00
Slavi Pantaleev and GitHub
08a19ac4ee
Merge pull request #3737 from luixxiul/fix
...
Update README.md and docs/container-images.md
2024-11-04 08:13:40 +02:00
Slavi Pantaleev and GitHub
8078a8ad2e
Merge pull request #3734 from luixxiul/fix
...
Update docs/configuring-playbook.md: adopt the same structure and order for entries as ones on README.md
2024-11-03 21:08:42 +02:00
Slavi Pantaleev and GitHub
22ef4aed3c
Merge pull request #3732 from luixxiul/fix
...
Update docs/configuring-playbook.md: remove "optional" from links
2024-11-03 11:29:59 +02:00
Slavi Pantaleev and GitHub
4a5243228c
Merge pull request #3731 from luixxiul/fix
...
Fix capitalization: draupnir → Draupnir
2024-11-03 09:57:12 +02:00