Suguru Hirahara
2b7a0453eb
Remove MX Puppet Slack bridge
Reuse c399992542
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
4 months ago
Suguru Hirahara
4d465a9d92
Remove MX Puppet Instagram bridge
Reuse c399992542
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
4 months ago
Suguru Hirahara
d3858ed079
Remove MX Puppet Discord bridge
Reuse c399992542
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
4 months ago
Suguru Hirahara
0579e14d6b
Remove MX Puppet Twitter bridge
Reuse c399992542
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
4 months ago
Suguru Hirahara
a406a57f01
Remove Go Skype Bridge
Reuse c399992542
Signed-off-by: Suguru Hirahara <did🔑 z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
4 months ago
Slavi Pantaleev
c7a3315af3
Restrict allowed Postgres versions (via `postgres_allowed_versions_auto`) when Borg Backup is enabled
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4632
4 months ago
Slavi Pantaleev
3bf56e931d
Add support for Element Admin
5 months ago
Suguru Hirahara
895f149a34
Rename `etherpad_database_*` to `etherpad_database_postgres_*`
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
5 months ago
Slavi Pantaleev
deb19fb67c
Switch container image for synapse-auto-compressor (`etke.cc/rust-synapse-compress-state` -> `mb-saces/rust-synapse-tools`)
Both container images provide the same version (v0.1.4) of the upstream software
(https://github.com/matrix-org/rust-synapse-compress-state ).
The new container image is also available multiarch and is available for `arm64`,
removing the need to self-build on this architecture.
6 months ago
Jason LaGuidice
40813784c1
Add matrix-steam-bridge ( #4572 )
* Documentation update
* New files for role
* Update existing files to add support for matrix-steam-bridge
* Typos and misc fixes
* Change docker tag to latest until version # is stable
* Align bridge permissions
* Correct user localpart
* Remove trailing +
* Fix syslog identifier
* Actually enable the service correctly
* One more typo fix
* Third time's the charm
* Fix config file paths
* Fix config after bridge repo changes
* Add default appservice public address - set public_media to false by default for testing
* Fix default config for steamkit-service path
* Fix bluesky reference
* Fix default container path
* Fix appservice connection to http for internal, change port to standard 8080
* Fix appservice port
* Enable public_media by default, add labels
* Enable public_media by default, add labels
* Allow bridge to update its own config and generate public_media signing key
* Add deterministic public_media_signing_key, expose portal cleanup
* Change default public_media path to omit `matrix.` from the path as it has been found that URLs generated by the bridge will only match {{ matrix_domain }}
* Remove domain re-write
* Revert "Change default public_media path to omit `matrix.` from the path as it has been found that URLs generated by the bridge will only match {{ matrix_domain }}"
This reverts commit 5f399effb9 .
* Fix TLS label if playbook TLS is disabled
* Match default bridge TLS config
* Related to 3daf14d69 and 60ab08014 which enable async media by default for mautrix-go bridges
* Adjust matrix-bridge-steam files to add new line at the end of files
* Pin matrix-bridge-steam (latest -> 1.0.3)
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
6 months ago
jasonlaguidice
c45f495d2f
Related to 3daf14d69 and 60ab08014 which enable async media by default for mautrix-go bridges
6 months ago
Aine
841e2f7c4e
add new Synapse Admin config options
6 months ago
Slavi Pantaleev
60ab080147
Use async media for bridges on Synapse
Related to 3daf14d695
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4549
Other homeserver implementations (not just Synapse) may also support MSC2246
(https://github.com/matrix-org/matrix-spec-proposals/pull/2246 )
and may also be eligible. For now, it's only enabled for Synapse.
6 months ago
Slavi Pantaleev
39efe79417
Make `matrix_synapse_admin_config_asManagedUsers_auto` respect `matrix_mautrix_telegram_username_template`
Related to:
- 83165d77fa
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1493
- d166a90514
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4550
6 months ago
jasonlaguidice
f2defb32f2
Add deterministic public_media_signing_key, expose portal cleanup
6 months ago
David Mehren
945c4b503c
Add unicode_normalization option to MAS password config
The MAS docs recommend this option for migrated Synapse passwords
to work: https://element-hq.github.io/matrix-authentication-service/setup/migration.html#local-passwords
6 months ago
Kolja Lampe
8e01a51f00
Enable openapi endpoint, when element call is setup - even without federation
Closes #4232
6 months ago
jasonlaguidice
038b0f1408
Fix bluesky reference
6 months ago
jasonlaguidice
8d919413cb
Third time's the charm
6 months ago
jasonlaguidice
fb13cd4df8
One more typo fix
6 months ago
jasonlaguidice
57679361cd
Actually enable the service correctly
6 months ago
jasonlaguidice
2a6c94d630
Remove trailing +
6 months ago
jasonlaguidice
bf5ae3b63d
Correct user localpart
6 months ago
jasonlaguidice
213af7e118
Typos and misc fixes
6 months ago
jasonlaguidice
9f3190ca69
Update existing files to add support for matrix-steam-bridge
6 months ago
Slavi Pantaleev
ec8a7a4934
Stabilize Matrix Authentication Service integration for Synapse
Related to https://github.com/element-hq/synapse/pull/18759
Currently problematic (leading to failures to start for Synapse) because of:
https://github.com/element-hq/synapse/pull/18759#issuecomment-3172744530
7 months ago
Aine
72d082d6f5
create draupnir bot user with type = admin when matrix_bot_draupnir_admin_api_enabled = true
7 months ago
Slavi Pantaleev
84b0879606
Upgrade livekit-server (v1.9.0-4 -> v1.9.0-5) and disable `livekit_server_config_room_auto_create` to improve security
Ref:
- https://github.com/element-hq/lk-jwt-service/releases/tag/v0.3.0
- 5e483e7554/config-sample.yaml (L168-L170)
- 2a1b045526
7 months ago
Slavi Pantaleev
e7d4bd4e28
Upgrade livekit-jwt-servie (0.2.3 -> 0.3.0) and make use of the new `LIVEKIT_FULL_ACCESS_HOMESERVERS` environment variable
Ref: https://github.com/element-hq/lk-jwt-service/releases/tag/v0.3.0
7 months ago
Slavi Pantaleev
9d31b44040
Make matrix-static-files not reference other `matrix_authentication_service_*` variables if MAS is not enabled
7 months ago
Aine
c085b540f2
fix etherpad postgres wiring
7 months ago
Suguru Hirahara
95f6347974
Revert "register" to "registr"
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
9 months ago
Suguru Hirahara
3653f9f89b
Run codespell --write-changes
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
9 months ago
Slavi Pantaleev
978d24aa32
Upgrade Hookshot (6.0.3 -> 7.0.0) and remove provisioning API and integration with Dimension
Ref:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4326
- https://github.com/matrix-org/matrix-hookshot/releases/tag/7.0.0
- https://github.com/matrix-org/matrix-hookshot/pull/931
Closes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4326
10 months ago
Slavi Pantaleev
465df3a949
Add support for synapse-http-antispam and integrate it with Draupnir
Supersedes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4284
10 months ago
Slavi Pantaleev
19ccd491fb
Upgrade Matrix Authentication Service (v0.15.0 -> v0.16.0) and adapt for the new `syn2mas` subcommand
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4297
Supersedes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4300
10 months ago
Aine
cfc02b542d
fix container image registry prefix for element call, livekit server, and livekit jwt service
10 months ago
Slavi Pantaleev
882b528c96
`prometheus_node_exporter_docker_image_registry_prefix_upstream*` -> `prometheus_node_exporter_container_image_registry_prefix_upstream*`
10 months ago
Slavi Pantaleev
7fb0bff47d
Upgrade prometheus-postgres-exporter (v0.14.0-9 -> v0.17.1-0) and adapt variables
10 months ago
Slavi Pantaleev
3ee7deb2d7
Rename variable (`matrix_user_groupname` -> `matrix_group_name`)
10 months ago
Slavi Pantaleev
9fc5cdab33
Rename variable (`matrix_user_username` -> `matrix_user_name`)
10 months ago
Virkkunen
bd405c410a
Add continuwuity support ( #4267 )
* continuwuity support
* continuwuity support
* use main instead of commit tag
* fix docker image link
* migration from conduwuit
* fix yaml lint
* backup directories and linter fixes
* linter fixes
10 months ago
Catalan Lover
85d82eb1e4
Rework Draupnir report interception to accommodate other Web API uses. ( #4221 )
11 months ago
Slavi Pantaleev
7cb33c5519
Add support for easily installing the Matrix RTC stack, without the Element Call frontend ( #4242 )
11 months ago
Slavi Pantaleev
bf2f293323
Do not auto-enable Valkey when Element Call is enabled
Not sure why we were doing this.
LiveKit Server may utilize Valkey, but we don't configure it this way,
so there's no need to do it.
11 months ago
Slavi Pantaleev
42f7b9391e
Upgrade LiveKit Server (v1.8.4-4 -> v1.8.4-5) and integrate with `matrix_metrics_exposure_*`, etc.
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4233
This doesn't make Prometheus automatically scrape metrics from LiveKit Server,
nor does it add a Grafana dashboard automatically, etc.
Still, it paves the way for that work being done.
11 months ago
Slavi Pantaleev
5972f4c81a
Auto-enable TURN support for LiveKit Server
11 months ago
Slavi Pantaleev
7fe25ef0fc
Split `matrix_coturn_systemd_required_services_list` into `_default`, `_auto` and `_custom`
11 months ago
Aine
4158fda09e
fix grafana var in group vars
11 months ago
Slavi Pantaleev
bdd184242c
Use boolean values for `matrix_user_verification_service_uvs_disable_ip_blacklist`
1 year ago