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 рік тому
Aine
7a77d84276
synapse-admin: get rid of lookup and config duplicate var
1 рік тому
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 рік тому
Suguru Hirahara
b04b658735
Add "Web" to Element and SchildiChat web application ( #3755 )
* Replace "Element" with "Element Web"
- If Element indicates the web application, then it is changed to Element Web.
- If it indicates clients branded with Element such as Element desktop, web, mobile clients, then it is changed to Element clients.
- If it is combined with location sharing functionality, it is not changed.
with other some changes, including:
- Change "app.element.io" anchor link to "https://github.com/element-hq/element-web " on README.md, following other documentation files
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
* Replace "SchildiChat" with "SchildiChat Web"
- If SchildiChat indicates the web application, then it is changed to SchildiChat Web.
- If it indicates clients branded with SchildiChat such as SchildiChat desktop, web, mobile clients, then it is changed to SchildiChat clients.
- If it is combined with location sharing functionality, it is not changed.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
* Rename configuring-playbook-client-schildichat.md to configuring-playbook-client-schildichat-web.md
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
* Rename configuring-playbook-client-element.md to configuring-playbook-client-element-web.md
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
---------
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
Co-authored-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 рік тому
Suguru Hirahara
652feba9cc
Rename variables of Postmoogle to handle it as a bridge ( #3698 )
* Rename variables matrix_bot_postmoogle_* with matrix_postmoogle_*
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
* Rename file names and references to those files
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
* Move variables block for /matrix-bridge-postmoogle
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
* Rename matrix_playbook_bot_postmoogle_ to matrix_playbook_bridge_postmoogle_
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
* Add matrix_playbook_migration_matrix_postmoogle_migration_validation_enabled
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
* Replace an install tag example with "-bot" prefix
The previous example seems to have been selected to show how components whose name contains "-bot-" needed to be specified.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
---------
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
Co-authored-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 рік тому
Slavi Pantaleev
7b35beb843
Get rid of some double spaces
1 рік тому
Aine
b9ca98d1e3
do not create MAS DB if MAS is disabled
1 рік тому
Slavi Pantaleev
8f16524789
Add support for Matrix Authentication Service
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3108
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562
1 рік тому
Suguru Hirahara
55fcaac1f1
Fix capitalization: matrix → Matrix
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 рік тому
Suguru Hirahara
1c5a8871d5
Replace <your-domain> with example.com
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 рік тому
Suguru Hirahara
90cfdabb2b
Replace DOMAIN with example.com
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 рік тому
Slavi Pantaleev
15bc91244a
Fix typo in variable name
Regression since bfc5374fc8
1 рік тому
Slavi Pantaleev
bfc5374fc8
Upgrade mautrix-whatsapp (v0.10.9 -> v0.11.0) (bridgev2) and adapt configuration
Related to:
- https://github.com/mautrix/whatsapp/releases/tag/v0.11.0
- https://mau.fi/blog/2024-10-mautrix-release/
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3615
1 рік тому
Suguru Hirahara
a4bfb9611e
Fix capitalization: conduit -> Conduit
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 рік тому
Slavi Pantaleev
bc704a2552
Make it possible to install maubot against Conduit
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3556
1 рік тому
Slavi Pantaleev
193946c68a
Adjust some comments in group_vars/matrix_servers
1 рік тому
Slavi Pantaleev
f93101f791
Switch traefik/traefik-certs-dumper Ansible role sources and adjust variable names (devture_traefik_ -> traefik_)
1 рік тому
Slavi Pantaleev
8445843562
Switch postgres/postgres-backup Ansible role sources and adjust variable names (devture_postgres_ -> postgres_)
1 рік тому
Aine
f657273cc8
add system-managed users to synapse-admin ( #3546 )
* WIP: add system-managed users to synapse-admin
* add missing users
1 рік тому
Slavi Pantaleev
f9705b3323
Upgrade mautrix-gmessages (v0.4.3 -> v0.5.0) and adapt configuration
Related to:
- https://github.com/mautrix/gmessages/releases/tag/v0.5.0
- https://mau.fi/blog/2024-09-mautrix-release/
It seems like the new version does not support a `/metrics` endpoint.
We skip keep the Ansible variables, but they're not doing anything.
1 рік тому
Slavi Pantaleev
01e5514c4b
Upgrade mautrix-meta (v0.3.2 -> v0.4.0) and adapt configuration
Related to:
- https://github.com/mautrix/meta/releases/tag/v0.4.0
- https://mau.fi/blog/2024-09-mautrix-release/
It seems like the new version does not support a `/metrics` endpoint.
We skip keep the Ansible variables, but they're not doing anything.
1 рік тому
Slavi Pantaleev
1851973734
Add support for baibot
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3369
1 рік тому
Slavi Pantaleev
e1f06d9ab7
Fix Jitsi TURN port numbers including IP when Coturn _host_bind_port is not just a port number
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3504
1 рік тому
Slavi Pantaleev
2086e3efe0
Add appservice-double-puppet double-puppeting support to beeper-linkedin
Shared Secret Auth double puppeting still works for this bridge, but
is deprecated and will go away in the future.
1 рік тому
Slavi Pantaleev
48bab2f0ea
Add appservice-double-puppet double-puppeting support to mautrix-gmessages
Shared Secret Auth double puppeting still works for this bridge, but
is deprecated and will go away in the future.
1 рік тому
Slavi Pantaleev
9b8fe6eadc
Add appservice-double-puppet double-puppeting support to mautrix-googlechat
Shared Secret Auth double puppeting still works for this bridge, but
is deprecated and will go away in the future.
1 рік тому
Slavi Pantaleev
08c602b19c
Add appservice-double-puppet double-puppeting support to mautrix-twitter
Shared Secret Auth double puppeting still works for this bridge, but
is deprecated and will go away in the future.
1 рік тому
Slavi Pantaleev
f0479dbd9e
Add appservice-double-puppet double-puppeting support to mautrix-telegram
Shared Secret Auth double puppeting still works for this bridge, but
is deprecated and will go away in the future.
1 рік тому
Slavi Pantaleev
d3831ba3a5
Add appservice-double-puppet double-puppeting support to mautrix-whatsapp
Shared Secret Auth double puppeting still works for this bridge, but
is deprecated and will go away in the future.
1 рік тому
Slavi Pantaleev
fbd25ae9e9
Add appservice-double-puppet double-puppeting support to mautrix-meta-messenger/mautrix-meta-instagram
Shared Secret Auth double puppeting still works for these bridges, but
is deprecated and will go away in the future.
1 рік тому
Slavi Pantaleev
77c59aaea0
Add appservice-double-puppet double-puppeting support to mautrix-discord
Shared Secret Auth double puppeting still works for this bridge, but
is deprecated and will go away in the future.
1 рік тому
Slavi Pantaleev
1722e4bd83
Switch mautrix-slack double-puppeting method (shared secret auth -> appservice-double-puppet)
Since upgrading mautrix-slack (and pinning to v0.1.0) in e4b54c37fe258b17f49dd7ed58a18ef3abac1c41,
we expect double-puppeting to require the new appservice double-puppeting method.
This commit switches the mautrix-slack bridge to it.
1 рік тому
Slavi Pantaleev
999f2bf8dd
Switch mautrix-signal double-puppeting method (shared secret auth -> appservice-double-puppet)
Since upgrading mautrix-signal (v0.6.3 -> v0.7.0) in 76fec0b8632804194ae54dce3328fef2b6e6b3c2,
we expect double-puppeting to require the new appservice double-puppeting method.
This commit switches the mautrix-signal bridge to it.
1 рік тому
Slavi Pantaleev
111fa65e44
Add appservice-double-puppet service for better bridge double-puppeting
Bridges will be switched to this new method in future patches.
1 рік тому
Slavi Pantaleev
e4b54c37fe
Upgrade mautrix-slack, pin to v0.1.0 and adapt configuration
Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3479
- https://github.com/mautrix/slack/releases/tag/v0.1.0
- https://mau.fi/blog/2024-08-mautrix-release/
1 рік тому
Slavi Pantaleev
76fec0b863
Upgrade mautrix-signal (v0.6.3 -> v0.7.0) and adapt configuration
Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3479
- https://github.com/mautrix/signal/releases/tag/v0.7.0
- https://mau.fi/blog/2024-08-mautrix-release/
It seems like the new version does not support a `/metrics` endpoint.
We skip keep the Ansible variables, but they're not doing anything.
Closes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3481
1 рік тому
Aine
70cbf3d5ae
add synapse-auto-compressor workaround, fixes #3397 ( #3473 )
* add synapse-auto-compressor workaround, fixes #3397
* Clarify what the PG-prefixed variables are for
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
1 рік тому
Slavi Pantaleev
9d11271d59
Initial (not yet enabled) work on Heisenbridge handling media requests at `matrix.DOMAIN/heisenbridge/*`
Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3470
- https://github.com/hifi/heisenbridge/releases/tag/v1.15.0
During testing, it appears that Heisenbridge generated media URLs
that look like this: `{media_url}/_matrix/media/v3/download/DOMAIN/FILE_ID/FILE_NAME`.
This seems off. We were expecting `{media_url}/_heisenbridge/media/something`
(e.g. `https://matrix.DOMAIN/heisenbridge/_heisenbridge/media/something `, leading to its own media proxy),
but Heisenbridge still seems to be generating URLs destined for the homeserver's Media API.
Until we figure out why that is, `media_url` remains pointed to the homeserver URL (just like before),
so that the bot can continue operating like before.
1 рік тому
Michael Hollister
c3fd33566d
Automated MMR signing key generation process
1 рік тому
Slavi Pantaleev
d76a5c14d0
Make use of prebuilt Hydrogen container image on arm64
Supersedes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2336
Related to https://github.com/element-hq/hydrogen-web/pull/996
1 рік тому
Chasethechicken
4d46b625ff
Draupnir proxy ( #3313 )
* Allow redircting abuse-reports to draupnir
* Document redirecting abuse-reports to draupnir via traefik
* Apply suggestions from code review
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Rename variable
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
1 рік тому
Michael Hollister
55f869254b
Created role for synapse-usage-exporter ( #3442 )
* Created role for synapse-usage-exporter
* Apply suggestions from code review
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Renaming docker variables and moving synapse stats config location
* Respect devture_systemd_docker_base_docker_service_name
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
1 рік тому
Michael Hollister
f1dbbd3106
Added new fields to MMR config template
1 рік тому
Michael Hollister
2c360a99fe
Added MMR metrics proxying support
1 рік тому
Slavi Pantaleev
cb7726f4a8
Make sure Draupnir is connected to Pantalaimon's network when Pantalaimon enabled
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3434
1 рік тому
Igor Goldenberg
f66ea73c93
Sync grafana datasource and prometheus scrape intervals.
1 рік тому
Slavi Pantaleev
de91fe933d
Add Traefik labels for handling authenticated media (MSC3916) in matrix-media-repo
Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3409
- https://github.com/t2bot/matrix-media-repo/releases/tag/v1.3.5
- https://github.com/matrix-org/matrix-spec-proposals/pull/3916
Support for authenticated media routes is enabled by default, but
variables are in place to disable it if necessary.
This change has not been tested.
1 рік тому
Slavi Pantaleev
032b76bd62
Add support for matrix-alertmanager-receiver
1 рік тому
Slavi Pantaleev
9b5be6825d
Enable HTTP/3 by default for web-secure and matrix-federation
HTTP/3 is no longer considered experimental in Traefik v3,
so it's a good time to enable it.
1 рік тому
Fabio Bonelli
a508d2a069
Make maubot automatically create its own user.
1 рік тому