Slavi Pantaleev and GitHub
a83d79e229
Merge pull request #4127 from luixxiul/fix
...
Add license information to files for components
2025-03-01 06:52:56 +02:00
Slavi Pantaleev and GitHub
9ba0f51a8f
Merge pull request #4125 from luixxiul/patch-2
...
Update docs for components related to authentication and ma1sd
2025-02-28 16:27:39 +02:00
Slavi Pantaleev and GitHub
8abb8455c7
Merge pull request #4124 from luixxiul/fix
...
Add license information to files for components
2025-02-28 16:27:16 +02:00
Slavi Pantaleev and GitHub
bf5726f603
Merge pull request #4123 from luixxiul/fix
...
Add license information to files for some components
2025-02-28 12:19:34 +02:00
Slavi Pantaleev and GitHub
5ceee4d6cd
Merge pull request #4122 from luixxiul/fix
...
Add license information to some components
2025-02-28 08:30:24 +02:00
Slavi Pantaleev and GitHub
225365929d
Merge pull request #4121 from luixxiul/fix
...
Add license information to files for components
2025-02-27 21:16:34 +02:00
Slavi Pantaleev
37f84173f0
Put proxy_set_header Host $host; at the server level for matrix-synapse-reverse-proxy-companion
...
Continuation of the refactoring done in 10fabc32bc
2025-02-27 19:04:34 +02:00
Slavi Pantaleev
10fabc32bc
Rework client_body_buffer_size/client_max_body_size and proxy_max_temp_file_size configuration for matrix-synapse-reverse-proxy-companion
...
Until now, most sections were specifying their own values for these.
For `client_max_body_size`, a value of 25MB was hardcoded in most places.
This was generally OK, but..
Some sections (those generated by the `render_locations_to_upstream` macro), were not specifying these options
and were ending up with a default value for configuration options for `client_max_body_size` (likely 1MB), etc.
From now on:
- we use individual variables for defining these for the Client-Server
and Federation API and apply these once at the `server` level
- we keep auto-determining the `client_max_body_size` for the
Client-Server API based on `matrix_synapse_max_upload_size_mb`
- we keep auto-calculating the `client_max_body_size` for the Federation
API based on the one for the Client API, but now also add a "minimum"
value (`matrix_synapse_reverse_proxy_companion_federation_api_client_max_body_size_mb_minimum: 100`)
to ensure we don't go too low
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4100
2025-02-27 18:53:56 +02:00
Slavi Pantaleev and GitHub
771fd4e58c
Merge pull request #4120 from spantaleev/renovate/ghcr.io-element-hq-element-web-1.x
...
Update ghcr.io/element-hq/element-web Docker tag to v1.11.94
2025-02-27 17:26:25 +02:00
Slavi Pantaleev and GitHub
2200e42a38
Merge pull request #4119 from luixxiul/patch-2
...
Add license information to files for two components
2025-02-27 17:22:48 +02:00
Slavi Pantaleev and GitHub
3e2ca94a53
Merge pull request #4118 from luixxiul/fix
...
Add license information to components
2025-02-27 12:04:04 +02:00
Slavi Pantaleev
032d4f975d
Update default Anthropic text-generation model (claude-3-5-sonnet-20240620 -> claude-3-7-sonnet-20250219)
...
The new baibot version (v1.5.0) supports the new Claude Sonnet 3.7
model, which is supposedly improved and priced the same way, so it makes
sense to upgrade to it in our static definitions.
2025-02-27 11:50:29 +02:00
Slavi Pantaleev
f7d25a3691
Upgrade baibot (v1.4.1 -> v1.5.0) and adapt configuration
2025-02-27 11:50:29 +02:00
Slavi Pantaleev and GitHub
541c66011c
Merge pull request #4117 from luixxiul/fix
...
Add copyright header to some documents
2025-02-27 07:57:49 +02:00
Slavi Pantaleev and GitHub
2170e91c1c
Merge pull request #4116 from spantaleev/renovate/setuptools-75.x
...
Update dependency setuptools to v75.8.2
2025-02-27 07:37:16 +02:00
Slavi Pantaleev
1eea92ba56
Add a matrix_synapse_redis_use_tls variable
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4113
2025-02-26 20:47:47 +02:00
Slavi Pantaleev and GitHub
78b60be431
Merge pull request #4115 from luixxiul/fix
...
Add license information to some active project components
2025-02-26 20:30:53 +02:00
Slavi Pantaleev and GitHub
959e8bea30
Merge pull request #4114 from luixxiul/fix
...
Add copyright attiributions to vendor files
2025-02-26 16:20:25 +02:00
Slavi Pantaleev
ba3b82ed20
Switch to pulling Element Web from Github Container Registry, not Docker Hub
2025-02-26 09:37:05 +02:00
Slavi Pantaleev and GitHub
6bce373fe2
Merge pull request #4111 from luixxiul/fix
...
Add license information to files for quiet projects
2025-02-26 09:03:28 +02:00
Slavi Pantaleev
59b40fb28e
Upgrade Grafana (v11.5.2-1 -> v11.5.2-2)
...
Ref: https://github.com/mother-of-all-self-hosting/ansible-role-grafana/issues/4
2025-02-26 09:00:44 +02:00
Slavi Pantaleev and GitHub
fda508d556
Merge pull request #4110 from spantaleev/renovate/docker.io-metio-matrix-alertmanager-receiver-2025.x
...
Update docker.io/metio/matrix-alertmanager-receiver Docker tag to v2025.2.26
2025-02-26 08:50:40 +02:00
Slavi Pantaleev and GitHub
877aba8dd0
Merge pull request #4109 from luixxiul/patch-2
...
Update docs: edit titles of the removed components
2025-02-26 08:45:45 +02:00
Slavi Pantaleev
0329cbb1b0
Remove leftover matrix_email2matrix_enabled usage in devture_systemd_service_manager_services_list_auto
...
Fixup for 1b05343aba
2025-02-26 08:05:16 +02:00
Slavi Pantaleev
852b9ebdc1
Adjust "installed using this playbook" links when linking to specific components
...
We previously made "this playbook" a link to some specific component.
This is somewhat misleading. Reading the text and seeing that "this playbook"
is a link, one might think that "this playbook" actually links to the
playbook's home page or something, not to the specific component which
could be "installed using this playbook".
This patch adjusts the markup so that the whole phrase "installed using this playbook"
is turned into a link (to the specific component's page). This makes it
more obvious where we're linking.
This work was initially done for the Email2Matrix docs page in
1b05343aba . This patch brings the same
change to all other instances.
2025-02-26 08:01:27 +02:00
Slavi Pantaleev
1b05343aba
Remove Email2Matrix support
2025-02-26 08:00:17 +02:00
Slavi Pantaleev
74bdd8cbe5
docker.io/devture/ansible -> ghcr.io/devture/ansible
2025-02-26 07:39:55 +02:00
Slavi Pantaleev
5007ad453e
Fix exim-relay version tag (4.98.1-r0-0-0 -> v4.98.1-r0-0-0)
2025-02-26 07:18:47 +02:00
Slavi Pantaleev
ae91852109
Upgrade exim-relay (v4.98-r0-4-3 -> 4.98.1-r0-0-0)
2025-02-26 07:15:26 +02:00
Slavi Pantaleev and GitHub
02379f6a85
Merge pull request #4108 from spantaleev/renovate/setuptools-75.x
...
Update dependency setuptools to v75.8.1
2025-02-25 22:07:30 +02:00
Slavi Pantaleev
5c708339a0
Upgrade Synapse (v1.124.0 -> v1.125.0)
2025-02-25 21:28:23 +02:00
Slavi Pantaleev
7d4f9fe7dc
Upgrade matrix-corporal (3.1.3 -> 3.1.4) and switch where its gets pulled from
...
From 3.1.4 and onward, container images will be published to ghcr.io instead of docker.io.
These images are built for arm64 and amd64, but not for arm32 anymore.
2025-02-25 17:54:45 +02:00
Slavi Pantaleev and GitHub
294fd55727
Merge pull request #4107 from spantaleev/renovate/vectorim-element-web-1.x
...
Update vectorim/element-web Docker tag to v1.11.93
2025-02-25 16:50:55 +02:00
Slavi Pantaleev and GitHub
accb110860
Merge pull request #4106 from spantaleev/renovate/halfshot-matrix-hookshot-6.x
...
Update halfshot/matrix-hookshot Docker tag to v6.0.3
2025-02-25 16:47:45 +02:00
Slavi Pantaleev and GitHub
771efab5c0
Merge pull request #4105 from luixxiul/fix
...
Update docs: minor edits
2025-02-25 16:34:41 +02:00
Slavi Pantaleev and GitHub
375d6234e7
Merge pull request #4104 from luixxiul/tribute-to-inactive-projects
...
Add copyright attributions to files of inactive projects
2025-02-25 14:05:55 +02:00
Slavi Pantaleev
6a4366d75d
Upgrade Postgres (v17.2-3 -> v17.4-0)
2025-02-25 08:36:15 +02:00
Slavi Pantaleev and GitHub
4996d4723c
Merge pull request #4103 from luixxiul/tribute-to-deprecated-components
...
Add license information to files for deprecated mautrix facebook and instagram bridges
2025-02-25 07:45:38 +02:00
Slavi Pantaleev and GitHub
6aa320e117
Merge pull request #4102 from luixxiul/ansible-lint
...
Fix some of the spacing warnings with ansible-lint
2025-02-24 21:13:45 +02:00
Slavi Pantaleev and GitHub
50e2feea9c
Merge pull request #4101 from luixxiul/tribute-to-archived-components
...
Add copyright attributions to deprecated/archived components
2025-02-24 20:34:53 +02:00
Slavi Pantaleev and GitHub
76bab88ad0
Merge pull request #4099 from luixxiul/tribute-to-deprecated-components-webhooks
...
Tribute to deprecated components: add license information to files for matrix-bridge-appservice-webhooks
2025-02-24 17:56:03 +02:00
Slavi Pantaleev
91d5aa4088
Upgrade backup-borg (v1.4.0-1.9.10-5 -> v1.4.0-1.9.10-6)
2025-02-24 15:55:47 +02:00
Slavi Pantaleev
3478c6f65b
Upgrade backup-borg (v1.4.0-1.9.10-4 -> v1.4.0-1.9.10-5)
...
Ref: https://github.com/mother-of-all-self-hosting/ansible-role-backup_borg/issues/15
2025-02-24 15:52:18 +02:00
Slavi Pantaleev
2129cbf95e
Fix yamllint-reported errors
2025-02-24 11:47:53 +02:00
Slavi Pantaleev
f7a8c8e83c
Make external roles also respect matrix_container_global_registry_prefix_override
...
Fixup for b88b6ae7a3
2025-02-24 11:47:05 +02:00
Slavi Pantaleev
b88b6ae7a3
Introduce a new matrix_container_global_registry_prefix_override variable and make all roles respect it
...
`matrix_container_global_registry_prefix_override` may look similar to
the old `matrix_container_global_registry_prefix` variable
(removed in d6bf789710 ), but it's different.
The old `matrix_container_global_registry_prefix` variable was just a hardcode of `docker.io/` and roles that
needed to refer to `docker.io/` could use it. However, this was:
- not used by all roles, because some need another registry (not `docker.io/`)
- used only by roles within the playbook (`roles/custom`), not external roles
Overriding the old `matrix_container_global_registry_prefix` variable was rather pointless,
as it didn't cover everything.
The new `matrix_container_global_registry_prefix_override` variable, on the other hand,
lets you override the registry prefix for all components, regardless of whether they
use `docker.io/` or another registry by default.
This is useful to people who have somehow mirrored all container images to their own registry,
as it provides them with a single variable they can flip to influence the whole playbook.
2025-02-24 11:38:47 +02:00
Slavi Pantaleev
c47eca389b
Rework all roles to include component_(docker|container)_image_registry_prefix* variables
...
This:
- brings consistency - no more mixing `_name_prefix` and `_registry_prefix`
- adds extensibility - a future patch will allow reconfiguring all registry prefixes for all roles in the playbook
We still have `_docker_` vs `_container_` inconsistencies.
These may be worked on later.
2025-02-24 11:38:47 +02:00
Slavi Pantaleev
11842116b3
Upgrade Valkey (v8.0.1-2 -> v8.0.1-3)
2025-02-24 11:38:47 +02:00
Slavi Pantaleev
6ef6bcdf38
Upgrade traefik-certs-dumper (v2.8.3-6 -> v2.8.3-7)
2025-02-24 11:38:47 +02:00
Slavi Pantaleev
ce835c395f
Upgrade Traefik (v3.3.3-3 -> v3.3.3-4)
2025-02-24 11:38:47 +02:00
Slavi Pantaleev
a97988c794
Upgrade prometheus-node-exporter (v1.8.2-4 -> v1.8.2-5)
2025-02-24 11:38:47 +02:00
Slavi Pantaleev
620dfa889d
Upgrade prometheus-postgres-exporter (v0.14.0-7 -> v0.14.0-9)
2025-02-24 11:38:47 +02:00
Slavi Pantaleev
66746bfa01
Upgrade prometheus-node-exporter (v1.8.2-3 -> v1.8.2-4)
2025-02-24 11:38:47 +02:00
Slavi Pantaleev
d4bfc26803
Upgrade Prometheus (v2.55.1-2 -> v2.55.1-3)
2025-02-24 11:38:47 +02:00
Slavi Pantaleev
400fa61bd0
Upgrade postgres-backup (v17-2 -> v17-3)
2025-02-24 11:38:47 +02:00
Slavi Pantaleev
200059e3c6
Upgrade Postgres (v17.2-2 -> v17.2-3)
2025-02-24 11:38:47 +02:00
Slavi Pantaleev
9dd3a71c38
Upgrade ntfy (v2.11.0-2 -> v2.11.0-3)
2025-02-24 11:38:47 +02:00
Slavi Pantaleev
3441a29b7b
Upgrade Jitsi (v10008-2 -> v10008-3)
2025-02-24 11:38:47 +02:00
Slavi Pantaleev
ed63688bb8
Upgrade Grafana (v11.5.2-0 -> v11.5.2-1)
2025-02-24 11:38:47 +02:00
Slavi Pantaleev
650fca9d27
Upgrade exim-relay (v4.98-r0-4-2 -> v4.98-r0-4-3)
2025-02-24 11:38:47 +02:00
Slavi Pantaleev
c212346881
Upgrade Etherpad (v2.2.7-3 -> v2.2.7-4)
2025-02-24 11:38:47 +02:00
Slavi Pantaleev
3e17ae8b1b
Upgrade container-socket-proxy (v0.3.0-3 -> v0.3.0-4)
2025-02-24 11:38:47 +02:00
Slavi Pantaleev
0da9c0c075
Upgrade backup-borg (v1.4.0-1.9.10-3 -> v1.4.0-1.9.10-4)
2025-02-24 11:38:47 +02:00
Slavi Pantaleev and GitHub
5c34d0c0c1
Merge pull request #4097 from luixxiul/fix
...
Update docs/maintenance-postgres.md: add a copyright header
2025-02-24 10:35:52 +02:00
Slavi Pantaleev and GitHub
91808bbd70
Merge pull request #4096 from luixxiul/fix
...
Update docs for Ansible
2025-02-23 21:12:34 +02:00
Slavi Pantaleev and GitHub
4c7867051f
Merge pull request #4095 from spantaleev/renovate/ajbura-cinny-4.x
...
Update ajbura/cinny Docker tag to v4.4.0
2025-02-23 17:23:37 +02:00
Slavi Pantaleev and GitHub
b66aa0624f
Merge pull request #4094 from luixxiul/fix
...
Update docs related to installation: minor edits
2025-02-23 12:32:51 +02:00
Slavi Pantaleev and GitHub
cca3b06cf0
Add space after ⚠️ on installing.md
2025-02-23 12:32:32 +02:00
Slavi Pantaleev
0d137db283
Re-enable STUN/UDP by default so that old Element mobile clients can work
...
Partially reverts ac26cc1cb0 .
The configurability introduced there is still available, so people can
easily disable this, if necessary.
2025-02-23 12:09:37 +02:00
Slavi Pantaleev
d6bf789710
Remove matrix_container_global_registry_prefix variable
...
This is done for a few reasons:
- less globals and more indepdendence for each role is better. We rely
on various externally-hosted roles and they don't rely on this global
either.
- `matrix_container_global_registry_prefix` could make people think they
could just override this variable and have all their images pull from
elsewhere. This is rarely the case, unless you've taken special care
to mirror all the various components (from their respective
registries) to your own. In such a case, you probably know what you're
mirroring and can adjust individual variables.
- nowadays, various components live on different registries.
With Docker Inc tightening rate limits for Docker Hub, it's even more
likely that we'll see increased diversity in where images are hosted
2025-02-23 10:15:41 +02:00
Slavi Pantaleev and GitHub
7a476cd410
Merge pull request #4093 from luixxiul/fix
...
Update docs: add copyright headers
2025-02-23 08:12:47 +02:00
Slavi Pantaleev and GitHub
7249274511
Merge pull request #4092 from luixxiul/tribute-to-mx-bridges
...
Add license information to files for MX bridges
2025-02-23 08:11:55 +02:00
Slavi Pantaleev
56e9967f5d
Upgrade Valkey (v8.0.1-1 -> v8.0.1-2)
2025-02-22 22:41:52 +02:00
Slavi Pantaleev
9a035eeabe
Upgrade Etherpad (v2.2.7-2 -> v2.2.7-3)
2025-02-22 22:40:28 +02:00
Slavi Pantaleev
c28630355a
Upgrade exim-relay (v4.98-r0-4-1 -> v4.98-r0-4-2)
2025-02-22 22:31:11 +02:00
Slavi Pantaleev
6d501b9cc6
Upgrade container-socket-proxy (v0.3.0-2 -> v0.3.0-3)
2025-02-22 22:03:54 +02:00
Slavi Pantaleev
41fc044ee0
Upgrade Jitsi (v10008-1 -> v10008-2)
2025-02-22 22:03:02 +02:00
Slavi Pantaleev
5aa149fb52
Upgrade Traefik (v3.3.3-2 -> v3.3.3-3)
2025-02-22 21:56:49 +02:00
Slavi Pantaleev
ecefbc8b44
Upgrade backup-borg (v1.4.0-1.9.10-2 -> v1.4.0-1.9.10-3)
2025-02-22 21:54:25 +02:00
Slavi Pantaleev
a518fcce81
Upgrade Prometheus (v2.55.1-1 -> v2.55.1-2)
2025-02-22 21:47:58 +02:00
Slavi Pantaleev
d12643eb91
Do not use docker stop --time (deprecated in Docker v28 in favor of --timeout or just -t)
...
`-t` works on both old and new Docker versions, so it's best to use that.
2025-02-22 21:42:18 +02:00
Slavi Pantaleev
44baf74b9b
Make all remaining roles respect devture_systemd_docker_base_ipv6_enabled and devture_systemd_docker_base_container_networks_driver_options
2025-02-22 21:36:32 +02:00
Slavi Pantaleev
49c60deb8a
Upgrade prometheus-node-exporter (v1.8.2-2 -> v1.8.2-3)
2025-02-22 21:35:09 +02:00
Slavi Pantaleev
f7c89e3abe
Upgrade postgres-backup (v17-1 -> v17-2)
2025-02-22 21:19:22 +02:00
Slavi Pantaleev
b41cb172fe
Upgrade ntfy (v2.11.0-1 -> v2.11.0-2)
2025-02-22 21:17:17 +02:00
Slavi Pantaleev
053ef3f35a
Upgrade prometheus-postgres-exporter (v0.14.0-6 -> v0.14.0-7)
2025-02-22 21:07:59 +02:00
Slavi Pantaleev
ee75543aa7
Upgrade Prometheus (v2.55.1-0 -> v2.55.1-1)
2025-02-22 21:04:23 +02:00
Slavi Pantaleev
0750e70972
Upgrade traefik-certs-dumper (v2.8.3-5 -> v2.8.3-6)
2025-02-22 21:00:18 +02:00
Slavi Pantaleev
671a3dc94f
Only advertise 3478/udp (STUN/TURN) if Coturn actually enables it
...
Related to ac26cc1cb0 which disabled
`3478/udp` by default.
Without this patch, homeservers continued to advertise the `3478/udp` port,
even though it was no longer exposed. While clients should handle that
gracefully (by falling back to TCP, etc.), it seems like Element either
doesn't do that or it doesn't support TCP (which this patch won't fix).
In any case, it's better to only announce what is actually supported/exposed.
2025-02-22 13:44:14 +02:00
Slavi Pantaleev
64a402eb65
Do not duplicate turn_uris construction for each homeserver implementation (extract to matrix_coturn_turn_uris)
2025-02-22 13:43:25 +02:00
Slavi Pantaleev
b6db2eaf15
Upgrade Grafana (v11.5.1-0 -> v11.5.2-0)
2025-02-22 10:31:14 +02:00
Slavi Pantaleev
87a05ef94b
Upgrade Etherpad (v2.2.7-1 -> v2.2.7-2) and switch to newly introduced variables
2025-02-22 10:23:48 +02:00
Slavi Pantaleev
b21a0b367d
Upgrade container-socket-proxy (v0.3.0-1 -> v0.3.0-2)
2025-02-22 10:08:37 +02:00
Slavi Pantaleev
804b9007ec
Upgrade Traefik (v3.3.3-0 -> v3.3.3-2)
2025-02-22 10:01:00 +02:00
Slavi Pantaleev
30997ee2ff
Upgrade container-socket-proxy (v0.3.0-0 -> v0.3.0-1)
2025-02-22 09:55:03 +02:00
Slavi Pantaleev and GitHub
d34110d6a2
Merge pull request #4091 from luixxiul/fix
...
Update docs/ansible.md: copy from the MASH project and minor changes
2025-02-22 09:28:57 +02:00
Slavi Pantaleev and GitHub
f0686f15b2
Merge pull request #4089 from spantaleev/renovate/sphinx-8.x
...
Update dependency Sphinx to v8.2.1
2025-02-22 02:02:36 +02:00
Slavi Pantaleev
135196ae0d
Upgrade Postgres (v17.2-1 ->v17.2-2)
2025-02-22 01:58:32 +02:00
Slavi Pantaleev
153c8765e3
Upgrade Postgres (v17.2-0 -> v17.2-1)
2025-02-22 01:46:22 +02:00
Slavi Pantaleev
473151fe90
Upgrade container-socket-proxy (v0.2.0-0 -> v0.3.0-0) and switch to new variable names (devture_container_socket_proxy_* -> container_socket_proxy_*)
2025-02-22 01:01:42 +02:00