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
Slavi Pantaleev
72280bbbb2
Add a matrix_synapse_url_preview_ip_range_whitelist variable
2025-02-21 23:05:14 +02:00
Slavi Pantaleev
0d7d5e6a19
Do not define url_preview_ip_range_blacklist in Synapse's homeserver.yaml if URL preview is disabled
...
It's useless and just makes the config longer.
2025-02-21 23:03:26 +02:00
Slavi Pantaleev
d9eabc49e6
Add a matrix_synapse_url_preview_ip_range_blacklist variable
2025-02-21 22:21:06 +02:00
Slavi Pantaleev and GitHub
f24c045393
Merge pull request #4088 from spantaleev/renovate/ghcr.io-etkecc-fluffychat-web-1.x
...
Update ghcr.io/etkecc/fluffychat-web Docker tag to v1.25.1
2025-02-21 20:57:46 +02:00
Slavi Pantaleev and GitHub
feeb306eaf
Merge pull request #4087 from luixxiul/fix
...
Update docs/playbook-tags.md: copy the recommendation for using the just command from mash-playbook
2025-02-21 20:54:15 +02:00
Slavi Pantaleev
0de1b76da7
Upgrade systemd_docker_base (v1.3.0-0 -> v1.4.0-0) and make use of the new devture_systemd_docker_base_ipv6_daemon_options_changing_enabled variable
2025-02-21 18:34:39 +02:00
Slavi Pantaleev
74177d9ba3
Document the state of the ip6tables and experimental daemon options for Docker
2025-02-21 16:37:41 +02:00
Slavi Pantaleev
dae0f44603
Announce mautrix-bluesky support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4082
2025-02-21 10:11:19 +02:00
Slavi Pantaleev
fd78acd67b
Remove inaccurate mention of ensure-matrix-users-created in mautrix-bluesky documentation
...
mautrix bridges run in appservice mode and create their own user
automatically. There's no need for `ensure-matrix-users-created`.
This patch only fixes the mautrix-blusky bridge's documentation.
2025-02-21 10:08:43 +02:00
Slavi Pantaleev and GitHub
229e179620
Merge pull request #4086 from luixxiul/fix
...
Update docs: add copyright headers to docs linking to installing.md
2025-02-21 09:59:58 +02:00
Slavi Pantaleev
9d05994dce
Make use of backup_borg_postgresql_databases_auto
...
Related to b0c63914cb
Ref:
- https://github.com/mother-of-all-self-hosting/ansible-role-backup_borg/pull/12
- https://github.com/mother-of-all-self-hosting/ansible-role-backup_borg/commit/02dd1a8d70f573e39d2edecba2dcf7cab5c2dba2
2025-02-21 08:09:38 +02:00
Slavi Pantaleev
b0c63914cb
Upgrade backup-borg (v1.4.0-1.9.10-0 -> v1.4.0-1.9.10-1)
...
Ref:
- https://github.com/mother-of-all-self-hosting/ansible-role-backup_borg/pull/12
- https://github.com/mother-of-all-self-hosting/ansible-role-backup_borg/commit/02dd1a8d70f573e39d2edecba2dcf7cab5c2dba2
2025-02-21 08:08:59 +02:00
Slavi Pantaleev and GitHub
bfbe404972
Merge pull request #4085 from luixxiul/fix
...
Update docs: add copyright headers for the MASH project
2025-02-21 08:02:56 +02:00
Slavi Pantaleev
d6301db5ed
Switch from postgres_backup_databases to postgres_backup_databases_auto
...
Ref: https://github.com/mother-of-all-self-hosting/ansible-role-postgres-backup/pull/6
Related to a445f8a5ae
2025-02-21 07:52:11 +02:00
Slavi Pantaleev
a445f8a5ae
Upgrade postgres-backup (v17-0 -> v17-1)
...
Ref: https://github.com/mother-of-all-self-hosting/ansible-role-postgres-backup/pull/6
2025-02-21 07:50:48 +02:00
Slavi Pantaleev
2db103a4eb
Upgrade matrix-authentication-service (0.14.0 -> 0.14.1)
2025-02-20 10:41:27 +02:00
Slavi Pantaleev and GitHub
069e574d13
Merge pull request #4083 from luixxiul/fix
...
Update docs/faq.md: remove matrix_ma1sd_enabled from the suggestion to disable it
2025-02-20 07:59:58 +02:00
Slavi Pantaleev and GitHub
101b55ee7a
Merge pull request #4081 from luixxiul/fix
...
Update docs/configuring-playbook-email.md
2025-02-19 22:01:53 +02:00
Slavi Pantaleev
ac26cc1cb0
Allow STUN/TURN exposure over TCP/UDP to be controlled separately & disable STUN over UDP by default
2025-02-19 11:50:49 +02:00
Slavi Pantaleev and GitHub
1c61a3d332
Merge pull request #4079 from spantaleev/renovate/docker.io-metio-matrix-alertmanager-receiver-2025.x
...
Update docker.io/metio/matrix-alertmanager-receiver Docker tag to v2025.2.19
2025-02-19 09:04:02 +02:00
Slavi Pantaleev and GitHub
f3cf30717e
Merge pull request #4078 from luixxiul/fix
...
Update docs/configuring-playbook-email.md: add the copyright header
2025-02-19 08:19:37 +02:00
Slavi Pantaleev and GitHub
b4a10a5999
Merge pull request #4077 from spantaleev/renovate/sphinx-8.x
...
Update dependency Sphinx to v8.2.0
2025-02-18 22:26:55 +02:00
Slavi Pantaleev and GitHub
9a017adbbf
Merge pull request #4076 from spantaleev/renovate/ghcr.io-element-hq-matrix-authentication-service-syn2mas-0.x
...
Update ghcr.io/element-hq/matrix-authentication-service/syn2mas Docker tag to v0.14.0
2025-02-18 22:25:20 +02:00
Slavi Pantaleev
4e981ed36c
Mark matrix-reminder-bot's usage with matrix-authentication-service as fixed
...
Fixup for f798ec81e8 .
2025-02-18 21:04:09 +02:00
Slavi Pantaleev
f798ec81e8
Upgrade matrix-authentication-service (0.13.0 -> 0.14.0) and mark matrix-reminder-bot's usage with it as fixed
2025-02-18 21:00:55 +02:00
Slavi Pantaleev and GitHub
3de5bfa6a8
Merge pull request #4075 from luixxiul/fix
...
Update docs linking to the documentation at the MASH project: add emojis to list items
2025-02-18 16:17:16 +02:00
Slavi Pantaleev and GitHub
fa43aac082
Merge pull request #4074 from luixxiul/fix
...
Update docs for BackupBprg and docker-postgres-backup-local: adopt the common description
2025-02-17 18:29:10 +02:00
Slavi Pantaleev and GitHub
16bcc80b1f
Merge pull request #4073 from luixxiul/fix
...
Update docs for Jitsi: delegate to the document at the MASH project
2025-02-17 17:50:47 +02:00
Slavi Pantaleev
6e591da0ab
Announce FluffyChat Web support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4068
2025-02-17 11:23:22 +02:00
Slavi Pantaleev
76f235f494
Split matrix_client_fluffychat_systemd_required_services_list into _default, _auto and _custom
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4068
2025-02-17 11:18:08 +02:00
Slavi Pantaleev
d6c60fd538
Split matrix_client_fluffychat_container_additional_networks into _auto and _custom
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4068
2025-02-17 11:18:01 +02:00
Slavi Pantaleev and GitHub
5686f7b4d6
Merge pull request #4071 from spantaleev/renovate/dock.mau.dev-mautrix-signal-0.x
...
Update dock.mau.dev/mautrix/signal Docker tag to v0.8.0
2025-02-17 10:44:53 +02:00
Slavi Pantaleev and GitHub
e4ed0f3587
Merge pull request #4072 from spantaleev/renovate/ajbura-cinny-4.x
...
Update ajbura/cinny Docker tag to v4.3.2
2025-02-17 09:32:54 +02:00
Slavi Pantaleev and GitHub
628f480ff2
Merge pull request #4069 from spantaleev/renovate/dock.mau.dev-mautrix-meta-0.x
...
Update dock.mau.dev/mautrix/meta Docker tag to v0.4.4
2025-02-16 20:58:00 +02:00
Slavi Pantaleev and GitHub
ecf5f2d0a8
Merge pull request #4070 from spantaleev/renovate/dock.mau.dev-mautrix-whatsapp-0.x
...
Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.11.3
2025-02-16 20:57:49 +02:00
Slavi Pantaleev
9e11da7829
Upgrade Valkey (v8.0.1-0 -> v8.0.1-1) to make it respect devture_systemd_docker_base_ipv6_enabled
2025-02-16 12:04:55 +02:00
Slavi Pantaleev
a2cbaf21f2
Upgrade exim-relay (v4.98-r0-4-0 -> v4.98-r0-4-1) to make it respect devture_systemd_docker_base_ipv6_enabled
2025-02-16 12:02:51 +02:00