Commit Graph
100 Commits
Author SHA1 Message Date
Slavi Pantaleev ec654ca91e Add support for multiple federation sender workers 2022-09-15 08:13:08 +03:00
Slavi Pantaleev 226c550ffa Add support for stream writer Synapse workers
As stream writer workers are also powered by the `generic_worker`
Synapse app, this necessitated that we provide means for distinguishing
between them and regular `generic_workers`.

I've also taken the time to optimize nginx configuration generation
(more Jinja2 macro usage, less duplication).

Worker names have also changed.
Workers are now named sequentially like this:
- `matrix-synapse-worker-0-generic`
- `matrix-synapse-worker-1-stream-writer-typing`
- `matrix-synapse-worker-2-pusher`

instead of `matrix-synapse-worker_generic_worker-18111` (indexed with a
port number).

People who modify `matrix_synapse_workers_enabled_list` directly will
need to adjust their configuration.
2022-09-15 08:10:04 +03:00
Slavi Pantaleev 99f4f5edc7 Add note that disabling matrix-nginx-proxy may be a bad idea sometimes
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2090
2022-09-15 07:46:17 +03:00
Slavi Pantaleev 05819056bc Document that using Synapse workers with not-matrix-nginx-proxy causes troubles
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2090
2022-09-14 20:54:00 +03:00
Slavi Pantaleev fde5fef8b3 Fix Cactus Comments nginx injection when matrix-nginx-proxy disabled
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2101

Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2089
2022-09-14 20:44:35 +03:00
Slavi PantaleevandGitHub 2763b9b854 Merge pull request #2102 from spantaleev/dependabot/github_actions/frenck/action-yamllint-1.3.0
Bump frenck/action-yamllint from 1.2.0 to 1.3.0
2022-09-14 20:23:27 +03:00
Slavi PantaleevandGitHub 1c220c8c7f Merge pull request #2100 from etkecc/patch-74
Update Postmoogle 0.9.1 -> 0.9.2
2022-09-14 20:15:15 +03:00
Slavi Pantaleev ef523d68a4 Suppress errors in docker kill/rm calls for Synapse workers
We do the same everywhere else. This is an omission.
2022-09-14 08:13:01 +03:00
Slavi PantaleevandGitHub bab0d3b2cf Merge pull request #2098 from etkecc/patch-72
Update Appservice IRC 0.34.0 -> 0.35.0
2022-09-13 17:17:29 +03:00
Slavi PantaleevandGitHub 8a95e961de Merge pull request #2095 from etkecc/patch-69
Update Grafana 9.1.4 -> 9.1.5
2022-09-13 17:17:15 +03:00
Slavi PantaleevandGitHub ca984a9987 Merge pull request #2096 from etkecc/patch-70
Update Element 1.11.4 -> 1.11.5
2022-09-13 17:17:08 +03:00
Slavi PantaleevandGitHub c5c032ac61 Merge pull request #2097 from etkecc/patch-71
Update Coturn 4.5.2-r14 -> 4.6.0-r0
2022-09-13 17:17:01 +03:00
Slavi PantaleevandGitHub ffbb231239 Merge pull request #2099 from etkecc/patch-73
Update Dendrite 0.9.7 -> 0.9.8
2022-09-13 17:16:49 +03:00
Slavi Pantaleev f12206676f Upgrade Synapse (v1.66.0 -> 1.67.0) and remove frontend_proxy workers
`frontend_proxy` workers have been superseded by `generic_worker` workers.
Related to https://github.com/matrix-org/synapse/pull/13645
2022-09-13 15:45:50 +03:00
Slavi Pantaleev 11f2cda21a Upgrade Certbot (1.28 -> 1.30) 2022-09-09 21:06:17 +03:00
Slavi Pantaleev 8778c14fe2 Upgrade Dendrite (0.9.6 -> 0.9.7) 2022-09-09 21:04:07 +03:00
Slavi PantaleevandGitHub a936c0ffcc Merge pull request #2093 from etkecc/patch-68
Update Grafana 9.1.3 -> 9.1.4
2022-09-09 18:58:08 +03:00
Slavi Pantaleev d6bd39c79d Add missing quotes
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2089
2022-09-09 15:18:57 +03:00
Slavi Pantaleev b510848c6d Mention that bot.cactusbot is created automatically
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2089
2022-09-09 15:13:35 +03:00
Slavi Pantaleev 5cfb0fb477 Update Email2Matrix docs page 2022-09-09 15:06:12 +03:00
Slavi Pantaleev a4d8a4094b Put "Component" column first in the optional-DNS configuration table
Related to 98b9e2cd84
2022-09-09 15:04:14 +03:00
Slavi Pantaleev 71555341d1 Pin Cactus Comments version (latest -> 0.9.0)
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2089
2022-09-09 14:49:51 +03:00
Slavi Pantaleev c00a8d4099 Announce Cactus Comments support
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2089
2022-09-09 14:47:53 +03:00
Slavi Pantaleev d2dc9149a9 Fix YAML block (ỳaml -> yaml)
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2089
2022-09-09 14:43:52 +03:00
Slavi Pantaleev 98b9e2cd84 Add "Component" column to optional-DNS-records table 2022-09-09 14:36:53 +03:00
Slavi PantaleevandGitHub 5714ddf894 Merge pull request #2092 from etkecc/postmoogle-091
Update Postmoogle 0.9.0 -> 0.9.1
2022-09-09 14:16:10 +03:00
Slavi Pantaleev 8b40ca8daa Upgrade ddclient (v3.9.1-ls97 -> v3.9.1-ls98) 2022-09-06 12:16:27 +03:00
Slavi Pantaleev 48a1ab0d22 Upgrade Grafana (9.1.2 -> 9.1.3) 2022-09-06 12:16:09 +03:00
Slavi Pantaleev 5f9f891322 Fix misleading comment
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2086
2022-09-05 20:04:21 +03:00
Slavi PantaleevandGitHub 4278066749 Merge pull request #2088 from razzeee/patch-1
Correctly refer to the placeholder
2022-09-05 12:28:49 +03:00
Slavi PantaleevandGitHub fc42425baf Merge pull request #2087 from etkecc/patch-67
Update hookshot 2.1.0 -> 2.1.2
2022-09-03 14:11:05 +03:00
Slavi PantaleevandGitHub f1e294ffc9 Merge pull request #2086 from cvwright/conduit-max-files
Make Conduit's rocksdb_max_open_files parameter configurable
2022-09-02 23:34:35 +03:00
Slavi Pantaleev 1efd1045f6 Upgrade Hookshot (2.0.1 -> 2.1.0) 2022-09-02 14:38:05 +03:00
Slavi PantaleevandGitHub 5c2894b356 Merge pull request #2085 from shalzz/patch
Update dendrite 0.9.5 -> 0.9.6
2022-09-02 07:11:51 +03:00
Slavi PantaleevandGitHub b2aace3842 Merge pull request #2084 from silasdb/master
Correctly check number of arguments when creating a dendrite account
2022-09-02 06:29:49 +03:00
Slavi PantaleevandGitHub 86ab4bc5e2 Merge pull request #2081 from etkecc/patch-65
Update Element 1.11.3 -> 1.11.4
2022-08-31 20:37:13 +03:00
Slavi PantaleevandGitHub ea4d1eea47 Merge pull request #2082 from etkecc/patch-66
Update Cinny 2.1.2 -> 2.1.3
2022-08-31 20:36:54 +03:00
Slavi Pantaleev 664406af57 Upgrade Synapse (v1.65.0 -> v1.66.0) 2022-08-31 15:45:46 +03:00
Slavi Pantaleev 09d4a9beab Make matrix_bot_postmoogle_admins=[] when matrix_admin not set
.. instead of `['']`.

The final result in the `env` file will be the same (`POSTMOOGLE_ADMINS=`)
in both cases, but it's better to avoid confusion.
2022-08-31 11:17:56 +03:00
Slavi PantaleevandGitHub 720b340618 Merge pull request #2080 from etkecc/patch-64
Update grafana 9.1.1 -> 9.1.2
2022-08-30 20:07:39 +03:00
Slavi PantaleevandGitHub 0fb0be89c7 Merge pull request #2079 from etkecc/postmoogle-090
postmoogle 0.9.0
2022-08-30 20:07:16 +03:00
Slavi Pantaleev 8e0e9fa878 Deprecate matrix_synapse_account_threepid_delegates_email before Synapse v1.66.0
This is done in anticipation of this option's removal in the
upcoming Synapse v1.66.0 release (likely tomorrow).

See: https://matrix-org.github.io/synapse/v1.66/upgrade.html#delegation-of-email-validation-no-longer-supported
2022-08-30 18:51:35 +03:00
Slavi PantaleevandGitHub c8fb4b6908 Merge pull request #2078 from etkecc/patch-63
Update ddclient v3.9.1-ls96 -> v3.9.1-ls97
2022-08-30 14:25:07 +03:00
Slavi Pantaleev caebb7be0b Disable registration for Conduit by default
We do this for all other supported homeservers.

A "public by default" homeserver is a bad idea for most people.

Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2076
2022-08-30 10:54:31 +03:00
Slavi PantaleevandGitHub 148c69ca31 Merge pull request #2072 from array-in-a-matrix/master
out dated doc: Synapse has a rate limiting config option
2022-08-29 21:48:08 +03:00
Slavi PantaleevandGitHub 3e95b670c6 Merge pull request #2075 from etkecc/patch-62
postmoogle: set safe defaults to POSTMOOGLE_USERS
2022-08-29 21:29:06 +03:00
Slavi PantaleevandGitHub 743d45209d Merge pull request #2074 from etkecc/postmoogle-remove-vars
postmoogle: remove noowner and federation
2022-08-29 20:29:07 +03:00
Slavi PantaleevandGitHub 792bff91f8 Merge pull request #2071 from etkecc/postmoogle-users
bot-postmoogle: add POSTMOOGLE_USERS config option
2022-08-28 19:37:10 +03:00
Slavi Pantaleev a0ecf13cdb Add ability to control RandomizedDelaySec of matrix-backup-borg.timer
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2068
2022-08-28 18:05:59 +03:00
Slavi PantaleevandGitHub 7b77153d8b Merge pull request #2064 from etkecc/patch-61
Update Hydrogen 0.3.1 -> 0.3.2
2022-08-27 07:22:22 +03:00
Slavi PantaleevandGitHub e27bfa7e91 Merge pull request #2063 from etkecc/patch-60
Update mautrix-instagram 0.1.3 -> 0.2.0
2022-08-26 17:51:54 +03:00
Slavi PantaleevandGitHub 25f684320b Merge pull request #2062 from etkecc/patch-59
Update Jitsi stable-7648-3 -> stable-7648-4
2022-08-26 17:43:16 +03:00
Slavi PantaleevandGitHub 50ccd6e4fe Merge pull request #2061 from etkecc/patch-58
Update mautrix-telegram: 0.11.3 -> 0.12.0
2022-08-26 17:42:35 +03:00
Slavi Pantaleev 9f0f21cf30 Pass --no-update to mautrix-discord
Possibly fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2060
2022-08-26 12:21:38 +03:00
Slavi Pantaleev d0c0a204bc Fix --tags=register-user for Dendrite
Regression since 3f8cb96a18 - https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2048

Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2057
2022-08-26 07:29:50 +03:00
Slavi PantaleevandGitHub c558e0ad02 Upgrade Dendrite (v0.9.4 -> v0.9.5) 2022-08-25 17:21:27 +03:00
Slavi Pantaleev b196e15796 Fix incorrectly named module arguments (ansible.builtin.group -> group)
Regression since the mass-replace in 34cdaade0.

Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2054
2022-08-24 17:08:53 +03:00
Slavi PantaleevandGitHub 521e435ee9 Merge pull request #2051 from Centzilius/pr-telegram-encryption
feat(telegram-bridge): add variable to enable encryption support
2022-08-24 07:10:32 +03:00
Slavi PantaleevandGitHub 580899384c Merge pull request #2048 from shalzz/patch-2
dendrite: fix user-registration command
2022-08-24 07:04:04 +03:00
Slavi PantaleevandGitHub d7ed672f7f Fix matrix-dendrite-create-account usage help 2022-08-24 06:59:08 +03:00
Slavi PantaleevandGitHub ae32c68a8c Merge pull request #2050 from etkecc/patch-57
Update grafana 9.1.0 -> 9.1.1
2022-08-24 06:56:04 +03:00
Slavi PantaleevandGitHub c0fb33ce29 Merge pull request #2049 from etkecc/patch-56
Update mautrix-twitter 0.1.4 -> 0.1.5
2022-08-24 06:55:41 +03:00
Slavi PantaleevandGitHub 7006c6bf4c Merge pull request #2047 from etkecc/patch-55
Update Buscarron 1.2.0 -> 1.2.1
2022-08-23 17:47:46 +03:00
Slavi PantaleevandGitHub 87e50e4137 Merge pull request #2046 from etkecc/patch-54
Update Honoroit 0.9.12 -> 0.9.13
2022-08-23 17:47:23 +03:00
Slavi Pantaleev 5e08e94637 Fix self-building for Postmoogle
Before this, it was trying to pull the `latest` git branch.

Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2043
2022-08-23 14:34:45 +03:00
Slavi Pantaleev eaf13264e6 Announce Postmoogle email bridge bot
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2043
2022-08-23 14:16:10 +03:00
Slavi PantaleevandGitHub 447b9313d7 Merge pull request #2043 from etkecc/add-postmoogle
add postmoogle
2022-08-23 13:58:39 +03:00
Slavi Pantaleev e8db7611d4 Add ENABLE_JAAS_COMPONENTS to Jitsi
Related to https://github.com/jitsi/docker-jitsi-meet/issues/1377

Adding this doesn't really help though. `stable-7648-2` is broken
regardless. `stable-7648-3` is necessary to make it work.

We're already updated to `-3` anyway. This just adds the missing
environment variable for completeness.
2022-08-23 11:38:10 +03:00
Slavi Pantaleev f1802761de Upgrade ddclient (v3.9.1-ls95 -> v3.9.1-ls96) 2022-08-23 09:21:12 +03:00
Slavi Pantaleev 5fafbab7ae Upgrade Signald (0.21.0 -> 0.21.1) 2022-08-23 07:51:52 +03:00
Slavi PantaleevandGitHub 576b6ae484 Merge pull request #2041 from etkecc/patch-52
Update Jitsi stable-7648-2 -> stable-7648-3
2022-08-22 13:55:22 +03:00
Slavi PantaleevandGitHub 398f346ecb Merge pull request #2042 from etkecc/patch-53
Update hookshot 1.8.1 -> 2.0.1
2022-08-22 13:55:00 +03:00
Slavi PantaleevandGitHub d36adca303 Upgrade Hookshot (2.0.0 -> 2.0.1) 2022-08-22 13:54:47 +03:00
Slavi PantaleevandGitHub fa56d34780 Merge pull request #2039 from sagat79/master
Update heisenbridge 1.13.1 -> 1.14.0
2022-08-21 18:05:03 +03:00
Slavi PantaleevandGitHub d5f081cece Merge pull request #2037 from DennisCiba/master
Create dedicated doc page on obtaining access tokens
2022-08-21 10:10:16 +03:00
Slavi PantaleevandGitHub eb8551be19 Improve wording and fix syntax trouble 2022-08-21 10:07:22 +03:00
Slavi PantaleevandGitHub 313ff88a1c Merge pull request #2036 from xangelix/beeper-linkedin-repo-changed
Remove arch from beeper-linkedin tag
2022-08-20 08:35:38 +03:00
Slavi PantaleevandGitHub 26d685eb1b Merge pull request #2035 from xangelix/beeper-linkedin-repo-changed
Update beeper-linkedin v0.5.2 -> v0.5.3 (repo change)
2022-08-20 07:42:30 +03:00
Slavi Pantaleev f155d31224 Upgrade Dendrite (0.9.3 -> 0.9.4) 2022-08-19 15:19:43 +03:00
Slavi PantaleevandGitHub 991d0c12e1 Merge pull request #2034 from etkecc/patch-51
Update prometheus postgres exporter 0.11.0 -> 0.11.1
2022-08-19 10:45:45 +03:00
Slavi PantaleevandGitHub 8ee679140d Merge pull request #2032 from etkecc/patch-50
Update Jitsi stable-7577-2 -> stable-7648-2
2022-08-18 22:11:35 +03:00
Slavi PantaleevandGitHub 1d8902b4c5 Merge pull request #2031 from benjictln/patch-1
added rc_invites configuration for synapse
2022-08-17 16:06:07 +03:00
Slavi Pantaleev eb54955d63 Revert "Update Jitsi stable-7577-2 -> stable-7648"
This reverts commit 2c01c5bedf.

Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2025

Related to https://github.com/jitsi/jitsi-meet/issues/12026
2022-08-17 09:21:18 +03:00
Slavi PantaleevandGitHub cbf609a5a0 Merge pull request #2030 from etkecc/patch-49
Update mautrix-whastapp 0.6.0 -> 0.6.1
2022-08-16 22:18:09 +03:00
Slavi PantaleevandGitHub 5801982772 Merge pull request #2028 from etkecc/patch-47
Update Element 1.11.2 -> 1.11.3
2022-08-16 20:30:34 +03:00
Slavi PantaleevandGitHub bbe37e56b9 Merge pull request #2027 from etkecc/patch-46
Update Prometheus 2.37.0 -> 2.38.0
2022-08-16 20:27:21 +03:00
Slavi PantaleevandGitHub 1a1ee50b92 Merge pull request #2026 from etkecc/patch-45
Update Grafana 9.0.7 -> 9.1.0
2022-08-16 20:25:55 +03:00
Slavi Pantaleev a9bef3337d Upgrade Synapse (v1.64.0 -> v1.65.0) 2022-08-16 20:04:34 +03:00
Slavi Pantaleev f99007975d Upgrade ddclient (v3.9.1-ls94 -> v3.9.1-ls95) 2022-08-16 08:41:58 +03:00
Slavi PantaleevandGitHub 12e423fb9d Upgrade Dendrite (0.9.2 -> 0.9.3) 2022-08-15 12:59:49 +03:00
Slavi PantaleevandGitHub f18555f7f9 Fix typo breaking appservice-discord image pull
Related to 69dce03 (PR #2019).

Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2022
2022-08-12 22:10:42 +03:00
Slavi PantaleevandGitHub a75f464ff2 Merge pull request #2020 from etkecc/patch-43
Update Jitsi stable-7577-2 -> stable-7648
2022-08-12 20:13:18 +03:00
Slavi Pantaleev e1e2615daf Upgrade Dendrite (0.9.1 -> 0.9.2) 2022-08-12 19:54:10 +03:00
Slavi PantaleevandGitHub e31c502579 Merge pull request #2017 from kapcake/patch-1
Update nginx-proxy: 1.23.0 -> 1.23.1
2022-08-12 07:50:47 +03:00
Slavi PantaleevandGitHub 69dce034b1 Merge pull request #2019 from etkecc/patch-42
Update Appservice Discord 1.0.0 -> 3.0.0
2022-08-12 07:50:28 +03:00
Slavi PantaleevandGitHub 1eaad26003 Merge pull request #2018 from etkecc/patch-41
Update Signal daeon 0.20.0 -> 0.21.0
2022-08-12 07:39:20 +03:00
Slavi PantaleevandGitHub 31f377fbfc Merge pull request #2016 from etkecc/patch-40
Update Cinny 2.1.1 -> 2.1.2
2022-08-11 20:13:19 +03:00
Slavi PantaleevandGitHub b5c98922f4 Merge pull request #2014 from iambeingtracked/patch-1
Update configuring-playbook-client-element.md
2022-08-11 13:51:54 +03:00
Slavi PantaleevandGitHub 118fccb423 Merge pull request #2013 from etkecc/patch-39
Update Grafana 9.0.6 -> 9.0.7
2022-08-10 19:28:45 +03:00
Slavi Pantaleev 9ab6c99434 Update changelog
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2012
2022-08-10 14:38:35 +03:00