Commit Graph
100 Commits
Author SHA1 Message Date
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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 54bd6f172a Merge pull request #4066 from luixxiul/fix
Make docs/configuring-playbook-etherpad.md slim
2025-02-15 10:12:12 +02:00
Slavi PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub abf9bb41ff Merge pull request #4051 from luixxiul/fix
Minor changes of docs
2025-02-10 19:26:29 +02:00
Slavi PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 5e430ba72a Merge pull request #4044 from luixxiul/fix
Fix capitalization: dimension → Dimension
2025-02-07 11:34:06 +02:00
Slavi PantaleevandGitHub 1db8254074 Merge pull request #4043 from luixxiul/fix
Update docs: cosmetic edits
2025-02-07 10:35:08 +02:00
Slavi PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub 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 PantaleevandGitHub fcaf437a9e Merge pull request #4038 from luixxiul/fix
Update docs for configuring systemd timer calendars
2025-02-06 20:24:19 +02:00
Slavi PantaleevandGitHub 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
Slavi PantaleevandGitHub f3f36a8cfe Merge pull request #4036 from luixxiul/fix
Update files for rageshake, matrix-registration-bot, baibot
2025-02-06 15:51:14 +02:00
Slavi PantaleevandGitHub 410b563415 Merge pull request #4033 from luixxiul/fix
Replace "Warnings" with the colorfully decorated one
2025-02-06 09:34:28 +02:00
Slavi PantaleevandGitHub a21cae267e Merge pull request #4035 from spantaleev/renovate/nginx-1.x
Update nginx Docker tag to v1.27.4
2025-02-06 09:32:38 +02:00
Slavi PantaleevandGitHub 48296b2b30 Merge pull request #4034 from luixxiul/patch-1
Update docs/configuring-playbook-bot-baibot.md: adopt the common description for increasing logging verbosity
2025-02-06 07:57:33 +02:00
Slavi PantaleevandGitHub d7c34a1f99 Merge pull request #4028 from luixxiul/fix
Update docs and files for backup-borg and synapse-auto-compressor
2025-02-05 11:21:48 +02:00
Slavi PantaleevandGitHub 29eeca9265 Merge pull request #4029 from luixxiul/patch-1
Update docs/faq.md: replace the link to a new issue
2025-02-05 11:21:19 +02:00
Slavi PantaleevandGitHub c91b25c2b5 Merge pull request #4032 from luixxiul/patch-2
Fix capitalization: nginx
2025-02-05 07:22:33 +02:00
Slavi Pantaleev 16761c4c17 Update Matrix Authentication Service docs in light of MAS v0.13.0 - part 2
Ref:

- https://github.com/element-hq/matrix-authentication-service/issues/3440
- https://github.com/element-hq/matrix-authentication-service/pull/3447
2025-02-04 21:08:32 +02:00
Slavi Pantaleev 97b458bec8 Update Matrix Authentication Service docs in light of MAS v0.13.0
Ref:

- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4030
- https://github.com/element-hq/matrix-authentication-service/releases/tag/v0.13.0
- https://github.com/element-hq/matrix-authentication-service/issues/1505
- https://github.com/element-hq/matrix-authentication-service/pull/3784
2025-02-04 21:05:40 +02:00