Slavi Pantaleev
60e2e035a2
Add `matrix_synapse_rc_delayed_event_mgmt` variable
Ref:
- c4747dd177/docs/self-hosting.md (a-matrix-homeserver)
- e39fe3bc7f
il y a 11 mois
Slavi Pantaleev
ac7f96806d
Relocate the livekit-server Ansible role to its own repository in the MASH organization
il y a 11 mois
Catalan Lover
6077c7a1d6
Fix bug in marking Pantal and Rust Crypto as mutually exclusive.
il y a 11 mois
Slavi Pantaleev
8e883a5554
Fail if Synapse experimental feature QR code login (MSC4108) is enabled while Next-Gen Auth (MSC3861) is not
il y a 11 mois
Catalan Lover
e073685632
Fix D4A Config Validation checking for old variable and fix docs ref
il y a 11 mois
Catalan Lover
808d0202c7
Fix Rust Crypto variables being partially missed in Rename
il y a 11 mois
Benjamin Blacher
bf1efda094
Add support for configuring Synapse's MSC4133 (Custom Profile Fields) ( #4171 )
* Add support for configuring Synapse's MSC4133 (Custom Profile Fields) experimental feature
* Reorder experimental_features in homeserver.yaml.j2 alphabetically
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
il y a 11 mois
Catalan Lover
166f412783
Modernise Draupnir Configuration Variable Names ( #4170 )
* Modernise Draupnir Configuration Variable Names
* Move Draupnir deprecation-check task before undefined-variables-check
* Fix trailing spaces in Draupnir's `validate_config.yml`
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
il y a 11 mois
Catalan Lover
0086ae7f58
Update D4A Configuration ( #4166 )
* Update D4A Configuration
D4A had some breaking config changes so this commit fixes them and gets us back into compliance with upstream. And since we run in a docker container we can use the /data/storage default.
* Update D4A Configuration to harmonise with bot mode
Change the default config for D4A to align with bot mode default in mdad. This should also avert a bit of a mess of a potential bug.
* Change D4A Room State Backing Store variable name and fix SPDX Headers
* Align D4A config with new schema
* Fix D4A Config Lint Error
* Update D4A SPDX Entries
* Do not use double quotes around `to_json` values
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
il y a 11 mois
Catalan Lover
5bb8a36f34
Update Mjolnir Anti Spam module to latest and add Renovate
il y a 11 mois
Slavi Pantaleev
60bc3a9a7b
Ensure container labels file is empty if nothing is exposed for mautrix-meta bridges
Without this, we get a warning message from Traefik:
> INF Could not create a router for the container: too many services providerName=docker
Possibly due to the multiple services defined there without a single
explicitly-defined router.
il y a 11 mois
Slavi Pantaleev
c9b2f2c995
Adjust `bin/rebuild-mautrix-meta-instagram.sh` script to add license headers and rebuild `matrix-bridge-mautrix-meta-instagram` with it
il y a 11 mois
Slavi Pantaleev
3492d31dca
Rename some leftover `_name_prefix` variables (to `_registry_prefix`)
il y a 11 mois
Slavi Pantaleev
5287b8ddeb
Fix use of undefined variable `matrix_authentication_service_container_image_name_prefix`
il y a 11 mois
Slavi Pantaleev
251561ff81
Simplify LiveKit Server role by removing unused/untested HTTP middleware variables
il y a 11 mois
Slavi Pantaleev
1e60f41a59
Restore Element Call HTTP headers to more secure/privacy-respecting values
il y a 11 mois
Slavi Pantaleev
f8e84c4b2f
Remove useless `matrix_element_call_port` variable
il y a 11 mois
Slavi Pantaleev
3f5e8f656b
Switch default LiveKit server endpoint to one under the `matrix.` domain and polish-up docs
il y a 11 mois
Slavi Pantaleev
72118f2f03
Fix LiveKitServer middlware name (`matrix-livekit-server-server-slashless-redirect` -> `matrix-livekit-server-slashless-redirect`)
il y a 11 mois
Slavi Pantaleev
585377975b
Adjust LiveKit Server ports and exposure
il y a 11 mois
Slavi Pantaleev
22ef579444
Make livekit-jwt-service communicate with livekit-server via public URLs
Communicating via container URLs works, but the URL provided to
livekit-jwt-service as `LIVEKIT_URL` is also passed to the user later
and it must be a public one at that point.
It'd be great if livekit-jwt-service can be given 2 different URLs
(e.g. `LIVEKIT_URL` and `LIVEKIT_URL_PUBLIC`) and only announce the
public one to the user, but there's no support for this yet.
il y a 11 mois
renovate[bot]
893b237225
Update docker.io/metio/matrix-alertmanager-receiver Docker tag to v2025.3.12
il y a 11 mois
Aine
79cc333be2
Postmoogle v0.9.26 (crypto init fix)
il y a 11 mois
Slavi Pantaleev
c5a03efdf6
Increase default Synapse/`rc_message` rate limits
The new rate limits are more suitable for running Element Call.
Ref:
- 93ae2aed98/docs/self-hosting.md (a-matrix-homeserver)
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562
Instead of trying to increase them conditionally only when Element Call
is enabled, it's simpler and good-enough to just increase them in all cases.
il y a 11 mois
Slavi Pantaleev
63f81bf268
Add support for configuring Synapse's MSC4222 (adding `state_after` to sync v2) experimental feature
This is required by Element Call.
Ref:
- 93ae2aed98/docs/self-hosting.md (a-matrix-homeserver)
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562
il y a 11 mois
Slavi Pantaleev
f5a0be0a7b
Add support for configuring Synapse's MSC4140 (Delayed Events) experimental feature
This is required by Element Call.
Ref:
- 93ae2aed98/docs/self-hosting.md (a-matrix-homeserver)
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562
il y a 11 mois
Slavi Pantaleev
4fb0b75942
Reorder Synapse config's `experimental_features` alphabetically
il y a 11 mois
Slavi Pantaleev
890f10f765
Make `matrix_livekit_jwt_service_public_url` respect `matrix_livekit_jwt_service_path_prefix`
il y a 11 mois
Slavi Pantaleev
031cf68cbb
Remove unused `matrix_element_call_metrics_*` variables
il y a 11 mois
Slavi Pantaleev
5961841e52
Make matrix-livekit-jwt-service role not reference foreign variables (except the matrix-base ones)
il y a 11 mois
Slavi Pantaleev
2be4923aef
Make Element Call role not reference foreign variables (except the matrix-base ones)
il y a 11 mois
Slavi Pantaleev
23efad9cb7
Rework Element Call config.json templating
il y a 11 mois
Slavi Pantaleev
6b55ba29ab
Make Element Call refuse a path prefix other than `/`
il y a 11 mois
Slavi Pantaleev
0d1112638d
Update LiveKit JWT service path prefix (`/lk-jwt-service` -> `/livekit-jwt-service`)
il y a 11 mois
Slavi Pantaleev
c3c2ba34b4
Split `matrix_element_call_systemd_required_services_list` into `_default`, `_auto` and `_custom`
il y a 11 mois
Slavi Pantaleev
0215708f79
Remove some useless variables and rework environment variables variable for livekit-jwt-service
il y a 11 mois
Slavi Pantaleev
e1b57f3d45
Pin livekit-jwt-service to released (v0.2.0) and adapt configuration
il y a 11 mois
Slavi Pantaleev
de2a8f11d2
`_name_prefix` -> `_registry_prefix` changes for LiveKit roles
il y a 11 mois
Slavi Pantaleev
2a69ca35be
Clean up Element Call group vars vs defaults/main.yml mixup and make some minor LiveKit updates
il y a 11 mois
Slavi Pantaleev
f161c7c58f
Add newlines at end of files
il y a 11 mois
Slavi Pantaleev
6c6b44dc25
Add license information to Element Call and LiveKit roles
il y a 11 mois
Slavi Pantaleev
aa36acdef1
Remove useless `matrix_static_files_client_redirect_root_uri_to_domain` variable definition
il y a 11 mois
Slavi Pantaleev
74d6a99b1e
Adjust names for Element Call tasks and make uninstallation more consistent with other roles
il y a 11 mois
Slavi Pantaleev
81a30f17ac
Remove some superficial comments
il y a 11 mois
Slavi Pantaleev
413d591562
Bring container-network-creation tasks up-to-date for Element Call and LiveKit-related services
il y a 11 mois
Suguru Hirahara
72f28474c2
Update roles/custom/matrix-client-element/templates/env.j2: add the copyright header
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
il y a 11 mois
Slavi Pantaleev
40732e3594
Upgrade Element Web (v1.11.94 -> v1.11.95) and patch healthcheck
Related to:
- https://github.com/element-hq/element-web/pull/29471
- 16f9e7dd46
il y a 1 an
Slavi Pantaleev
a5d850d800
Add `matrix_client_element_environment_variable_element_web_port` and `matrix_client_element_environment_variables_extension` variables
il y a 1 an
Slavi Pantaleev
e65d198841
Run Element Web in tightened/read-only mode without a custom nginx config
Newer Element Web versions allow for the nginx port to be
overriden, etc., and provide instructions for running in read-only mode.
This makes our custom `nginx.conf` patches unnecessary.
Passing the correct `ELEMENT_WEB_PORT` environment variable
also helps with future changes.
Another benefit of this (besides keeping closer to upstream
recommendations and the improved simplicity) is that:
- the container can run its entrypoint env-substitutions code now,
without reporting errors
- IPv6 for nginx works, so `matrix-client-element:8080` is accessible
via IPv6 on the container network now
(this affects only for Traefik's communicaton with Element Web
internally; public connectivity was handled by Traefik and IPv6 was
available there even before)
Ref:
- 2052080d7d/docs/install.md (docker)
- https://github.com/element-hq/element-web/pull/28849
- https://github.com/element-hq/element-web/pull/28840
il y a 1 an
Slavi Pantaleev
16f9e7dd46
Revert "Upgrade Element Web (v1.11.94 -> v1.11.95)"
This reverts commit 178f7a9fff .
Element v1.11.95 doesn't seem to work. The container starts and is
unhealthy.
Until this is investigated and fixed, reverting.
il y a 1 an