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
Slavi Pantaleev
afb97e18ac
Make matrix-coturn role respect devture_systemd_docker_base_ipv6_enabled
2025-02-16 12:01:11 +02:00
Slavi Pantaleev and GitHub
54bd6f172a
Merge pull request #4066 from luixxiul/fix
...
Make docs/configuring-playbook-etherpad.md slim
2025-02-15 10:12:12 +02:00
Slavi Pantaleev and GitHub
76f9050e6a
Merge pull request #4067 from luixxiul/patch-1
...
Update docs/configuring-playbook-jitsi.md: add the copyright header
2025-02-14 18:08:17 +02:00
Slavi Pantaleev
ed673bf071
Comment-out claims_imports.displayname for matrix-authentication-service
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/4058
2025-02-14 10:03:41 +02:00
Slavi Pantaleev
5c874f036d
Upgrade Etherpad (v2.2.6-0 -> v2.2.7-0)
2025-02-14 09:59:22 +02:00
Slavi Pantaleev and GitHub
43ec149957
Merge pull request #4065 from luixxiul/fix
...
Update docs/configuring-playbook-etherpad.md: add the copyright header
2025-02-13 17:21:30 +02:00
Slavi Pantaleev and GitHub
8e7704e43d
Merge pull request #4064 from luixxiul/fix
...
Update docs/container-images.md: add an entry for postgres-backup-local
2025-02-13 13:33:39 +02:00
Slavi Pantaleev and GitHub
830adb35a6
Merge pull request #4061 from luixxiul/fix
...
Update docs/configuring-playbook-postgres-backup.md: replace the instruction with the reference to MASH project
2025-02-13 06:31:46 +02:00
Slavi Pantaleev and GitHub
0d9ae4387d
Merge pull request #4062 from spantaleev/renovate/myst-parser-4.x
...
Update dependency myst-parser to v4.0.1
2025-02-13 06:31:12 +02:00
Slavi Pantaleev
9f17f748b1
Upgrade ntfy (v2.11.0-0 -> v2.11.0-1)
...
Ref: https://github.com/mother-of-all-self-hosting/ansible-role-ntfy/pull/2
2025-02-13 06:30:07 +02:00
Slavi Pantaleev and GitHub
a99c1b28dd
Merge pull request #4060 from luixxiul/fix
...
Update docs/configuring-playbook-postgres-backup.md: add the copyright header
2025-02-12 12:08:07 +02:00
Slavi Pantaleev and GitHub
b1d97c8eaf
Merge pull request #4059 from luixxiul/fix
...
Update docs/configuring-playbook-backup-borg.md: replace the instruction with the reference to the document copied to the MASH project
2025-02-12 09:58:06 +02:00
Slavi Pantaleev and GitHub
d4a67664a8
Merge pull request #4057 from spantaleev/renovate/ghcr.io-matrix-org-rageshake-1.x
...
Update ghcr.io/matrix-org/rageshake Docker tag to v1.14.0
2025-02-11 21:09:10 +02:00
Slavi Pantaleev and GitHub
07e3d513cb
Merge pull request #4053 from spantaleev/renovate/ajbura-cinny-4.x
...
Update ajbura/cinny Docker tag to v4.3.0
2025-02-11 15:32:56 +02:00
Slavi Pantaleev and GitHub
e5298c2879
Merge pull request #4056 from spantaleev/renovate/ghcr.io-element-hq-synapse-1.x
...
Update ghcr.io/element-hq/synapse Docker tag to v1.124.0
2025-02-11 15:32:47 +02:00
Slavi Pantaleev and GitHub
427585f45e
Merge pull request #4055 from edwardando/patch-1
...
add 302 redirect option as well as reverse-proxy
2025-02-11 15:23:26 +02:00
Slavi Pantaleev and GitHub
00bde4a0ce
Merge pull request #4054 from spantaleev/renovate/joseluisq-static-web-server-2.x
...
Update joseluisq/static-web-server Docker tag to v2.36.0
2025-02-11 11:09:36 +02:00
Slavi Pantaleev and GitHub
c6df7d1725
Merge pull request #4052 from luixxiul/fix
...
Update docs/configuring-playbook-backup-borg.md for the MASH project
2025-02-11 11:08:08 +02:00
Slavi Pantaleev and GitHub
abf9bb41ff
Merge pull request #4051 from luixxiul/fix
...
Minor changes of docs
2025-02-10 19:26:29 +02:00
Slavi Pantaleev and GitHub
f41337708b
Merge pull request #4050 from luixxiul/fix
...
Create instruction sections for Hookshot and matrix-media-repo on each document
2025-02-10 14:45:47 +02:00
Slavi Pantaleev and GitHub
97c0f1ae7c
Merge pull request #4049 from luixxiul/patch-1
...
Update docs/configuring-playbook-prometheus-grafana.md
2025-02-10 10:02:05 +02:00
Slavi Pantaleev and GitHub
9aae4796ab
Merge pull request #4048 from luixxiul/patch-1
...
Merge docs for prometheus-nginxlog-exporter and Postgres exporter to configuring-playbook-prometheus-grafana.md
2025-02-10 06:53:39 +02:00
Slavi Pantaleev and GitHub
c10f47487e
Merge pull request #4047 from spantaleev/renovate/docker.io-metio-matrix-alertmanager-receiver-2025.x
...
Update docker.io/metio/matrix-alertmanager-receiver Docker tag to v2025
2025-02-09 10:30:48 +02:00
Slavi Pantaleev and GitHub
4962be7f59
Merge pull request #4045 from luixxiul/fix
...
Update docs/faq.md and docs for importing data: adopt the common introduction
2025-02-07 18:04:57 +02:00
Slavi Pantaleev and GitHub
5e430ba72a
Merge pull request #4044 from luixxiul/fix
...
Fix capitalization: dimension → Dimension
2025-02-07 11:34:06 +02:00
Slavi Pantaleev and GitHub
1db8254074
Merge pull request #4043 from luixxiul/fix
...
Update docs: cosmetic edits
2025-02-07 10:35:08 +02:00
Slavi Pantaleev and GitHub
c3f19cb7c3
Merge pull request #4042 from luixxiul/fix
...
Update docs to add the common section "Troubleshooting"
2025-02-07 10:02:26 +02:00
Slavi Pantaleev
da398b4ba5
Use config.yml on the server for baibot
...
Closes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4039
Partially reverts 30dad8ba27 which renamed
`config.yml` to `config.yaml` in the playbook and on the server, for
consistency with the rest of the playbook.
The problem is that:
- baibot defaults to looking for `config.yml`, not `config.yaml` (as provided).
This can be worked around by specifying a new `BAIBOT_CONFIG_FILE_PATH=config.yaml`
environment variable. This brings more complexity.
- renaming the target file (on the server) to `config.yaml` means people
with an existing installation would drag around the old file (`config.yml`) as well,
unless we create a new Ansible task (`ansible.builtin.file` with `state: absent`) to remove
the old file. This brings more complexity as well.
https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4039 adjusts where the file is mounted,
which fixes the immediate problem (baibot not starting), but still means
people will end up with 2 config files for baibot (`config.yml` and `config.yaml`).
This patch, reverts a bit more, so that we still continue to use `config.yml` on the server.
People who have upgraded within the last ~17 hours may end up with 2 files, but it shouldn't be too many of them.
2025-02-07 08:29:14 +02:00
Slavi Pantaleev and GitHub
f914889d36
Merge pull request #4040 from spantaleev/renovate/docker-7.x
...
Update dependency docker to v7.4.5
2025-02-07 08:25:40 +02:00
Slavi Pantaleev and GitHub
5e07f3a6e0
Merge pull request #4041 from luixxiul/fix
...
Update docs to add the section "Extending the configuration"
2025-02-07 08:22:52 +02:00
Slavi Pantaleev and GitHub
fcaf437a9e
Merge pull request #4038 from luixxiul/fix
...
Update docs for configuring systemd timer calendars
2025-02-06 20:24:19 +02:00
Slavi Pantaleev and GitHub
c03140c825
Merge pull request #4037 from luixxiul/fix
...
Update docs for Etherpad, Dimension, coturn, Postmoogle, conduwuit, Appservice-KakaoTalk, Beeper-LinkedIn, Sliding Sync proxy
2025-02-06 17:38:34 +02:00