Commit Graph
100 Commits
Author SHA1 Message Date
Slavi PantaleevandGitHub 94b10ad446 Merge pull request #3973 from luixxiul/patch-2
Update docs for Draupnir and Mjolnir: misc changes before iteration
2025-01-20 09:48:10 +02:00
Slavi PantaleevandGitHub dbfa190456 Merge pull request #3972 from luixxiul/patch-1
Update docs for Draupnir, D4A, and Mjolnir: adopt the common section "Extending the configuration"
2025-01-20 09:45:33 +02:00
Slavi Pantaleev c691f85533 Upgrade ddclient (3.11.2 -> 4.0.0) and adjust config path
Closes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3971

The path change is due to: https://github.com/ddclient/ddclient/pull/789

This is untested.
2025-01-20 09:41:08 +02:00
Slavi PantaleevandGitHub f5705dce7b Merge pull request #3974 from luixxiul/patch-3
Change capitalization per author's preference: Conduwuit → conduwuit
2025-01-20 08:31:09 +02:00
Slavi PantaleevandGitHub e1d3e1b4e6 Merge pull request #3969 from FSG-Cat/FSG-Cat/Gramar-Fix
Replace Discharge with Disable (Gramar Fix)
2025-01-19 20:22:50 +02:00
Slavi Pantaleev aafd2df066 Announce Conduwuit support
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3967
2025-01-19 16:19:19 +02:00
Slavi Pantaleev 1fe8b49755 Mention Conduwuit in a few more places in the documentation
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3967
2025-01-19 16:15:41 +02:00
Slavi Pantaleev 24f3493caf Add various polish to Conduwuit
https://github.com/Virkkunen and I have been working on the same feature
simultaneously.

This patch adds my additional independent work on top of his changes.

Notable changes here compared to Virkkunen's original work:

- renaming config-related variables (`matrix_conduwuit_*` ->
  `matrix_conduwuit_config_*`). This is consistent with other roles (and
  better), but deviates from how the Conduit role was implemented.

- using a full configuration sample from https://conduwuit.puppyirl.gay/configuration.html
  instead of using the old Conduit config file template

- introducing configurability for more Conduwuit config settings, to support easy registration, etc.

- removing configuration settings that Conduwuit does not support
  anymore (e.g. `max_concurrent_requests`)

- cross-linking docs pages for Conduit and Conduwuit

- a Conduwuit docs page which is much improved compared to the old
  Conduit one

- REAMDE updates
2025-01-19 16:06:37 +02:00
Slavi Pantaleev 96b3cb8392 Do not auto-add lightning bolt suffix to displayname for newly registered Conduit users
This makes it consistent with other homeserver implementations, which
do not mess with the displayname by adding suffixes.
2025-01-19 15:22:59 +02:00
Slavi PantaleevandGitHub e59e66e6c3 Merge pull request #3965 from spantaleev/renovate/sphinx-markdown-builder-0.x
Update dependency sphinx-markdown-builder to v0.6.8
2025-01-19 10:39:05 +02:00
Slavi Pantaleev 7232d2b6d5 Pin boto3 and botocore to an old version when installing synapse-s3-storage-provider to prevent issues with non-AWS S3 providers
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3964

Related to https://github.com/aws/aws-cli/issues/9214
2025-01-19 10:32:07 +02:00
Slavi Pantaleev 2ad9f37da7 Add more changelog notes about Synapse v1.122.0 requiring Postgres v13 2025-01-19 09:38:05 +02:00
Slavi Pantaleev ad3de5737e Add note about Synapse v1.122.0 requiring Postgres v13+
Ref: https://github.com/spantaleev/matrix-docker-ansible-deploy/commit/cc5ac80e9e1a7bda144d768b50345dfc42cc54b5#commitcomment-151503687
2025-01-19 09:34:22 +02:00
Slavi PantaleevandGitHub 3e06e4be63 Merge pull request #3962 from luixxiul/fix
Move config j2 files out of "config" subfolder for consistency
2025-01-18 17:46:25 +02:00
Slavi PantaleevandGitHub c72868eefd Merge pull request #3961 from luixxiul/fix
Update docs/configuring-playbook-jitsi.md: add instructions to create vars.yml files for each additional JVB (Jitsi VideoBridge)
2025-01-18 14:53:26 +02:00
Slavi PantaleevandGitHub 96dbb98b37 Merge pull request #3952 from luixxiul/fix
Mentions mash-playbook on feature_request.md and faq.md
2025-01-17 09:38:54 +02:00
Slavi PantaleevandGitHub 6486362162 Merge pull request #3950 from spantaleev/renovate/matrixdotorg-dendrite-monolith-0.x
Update matrixdotorg/dendrite-monolith Docker tag to v0.14.1
2025-01-16 21:39:32 +02:00
Slavi PantaleevandGitHub f180b7a643 Merge pull request #3949 from spantaleev/renovate/ghcr.io-t2bot-matrix-media-repo-1.x
Update ghcr.io/t2bot/matrix-media-repo Docker tag to v1.3.8
2025-01-16 21:38:28 +02:00
Slavi PantaleevandGitHub 38fff9fbf5 Merge pull request #3946 from luixxiul/fix
Remove an obsolete variable: backup_borg_retention_prefix
2025-01-16 16:15:55 +02:00
Slavi PantaleevandGitHub f8dfba6534 Merge pull request #3945 from spantaleev/renovate/dock.mau.dev-mautrix-twitter-0.x
Update dock.mau.dev/mautrix/twitter Docker tag to v0.2.1
2025-01-16 15:32:44 +02:00
Slavi PantaleevandGitHub 46468b169a Merge pull request #3944 from spantaleev/renovate/dock.mau.dev-mautrix-signal-0.x
Update dock.mau.dev/mautrix/signal Docker tag to v0.7.5
2025-01-16 15:32:36 +02:00
Slavi Pantaleev f2b69feb29 Make catch-all federation-reader nginx location blocks have less priority than others
Potentially fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3918
2025-01-16 10:14:03 +02:00
Slavi PantaleevandGitHub a2db85cdf4 Merge pull request #3942 from luixxiul/fix
Update docs: adopt the common instruction
2025-01-16 08:50:36 +02:00
Slavi PantaleevandGitHub e958b2cfd6 Merge pull request #3938 from luixxiul/fix
Update docs/configuring-dns.md: move down the section about DNS setting for optional server delegation
2025-01-15 21:06:31 +02:00
Slavi PantaleevandGitHub cc5ac80e9e Merge pull request #3937 from spantaleev/renovate/ghcr.io-element-hq-synapse-1.x
Update ghcr.io/element-hq/synapse Docker tag to v1.122.0
2025-01-14 22:52:36 +02:00
Slavi Pantaleev 01ea986505 Upgrade Traefik (v3.3.1-0 -> v3.3.2-0) 2025-01-14 21:17:26 +02:00
Slavi Pantaleev 745f04bfa5 Upgrade Element Web (v1.11.89 -> v1.11.90) 2025-01-14 16:47:27 +02:00
Slavi Pantaleev a3355423df Upgrade Traefik (v3.2.2-0 -> v3.3.1-0) 2025-01-14 15:26:52 +02:00
Slavi PantaleevandGitHub 4269648f37 Merge pull request #3935 from adam-kress/master
Upgrade Jitsi (v9909-0 -> v9955-0)
2025-01-13 17:42:26 +02:00
Slavi PantaleevandGitHub 031c83b690 Merge pull request #3931 from luixxiul/fix
Replace double or triple dots with horizontal ellipses (“…” U+2026)
2025-01-12 10:03:41 +02:00
Slavi PantaleevandGitHub 60c1e8c099 Merge pull request #3929 from luixxiul/fix
Update docs/configuring-playbook-synapse-s3-storage-provider.md: fix the path to media-store directory
2025-01-11 11:15:51 +02:00
Slavi PantaleevandGitHub 4b9b6bf553 Merge pull request #3928 from Jontes-Tech/patch-2
Update readme Dendrite link to new maintainer
2025-01-11 09:42:31 +02:00
Slavi PantaleevandGitHub 69d9002625 Merge pull request #3927 from spantaleev/renovate/joseluisq-static-web-server-2.x
Update joseluisq/static-web-server Docker tag to v2.35.0
2025-01-10 21:05:19 +02:00
Slavi PantaleevandGitHub 5f602232d5 Merge pull request #3923 from spantaleev/renovate/docker-7.x
Update dependency docker to v7.4.4
2025-01-09 09:18:08 +02:00
Slavi PantaleevandGitHub 71e59d1784 Merge pull request #3922 from spantaleev/renovate/setuptools-75.x
Update dependency setuptools to v75.8.0
2025-01-08 21:13:31 +02:00
Slavi PantaleevandGitHub c66a53c729 Merge pull request #3921 from luixxiul/patch-1
Update .github/workflows/close-stale-issues.yml: increase operations-per-run from 100 to 500
2025-01-08 08:32:29 +02:00
Slavi PantaleevandGitHub 15a669db16 Merge pull request #3919 from spantaleev/renovate/pygments-2.x
Update dependency Pygments to v2.19.1
2025-01-06 21:21:10 +02:00
Slavi Pantaleev f2585fa171 Adjust matrix-synapse-s3-storage-provider-migrate.{service,timer} permissions
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3917
2025-01-06 09:09:46 +02:00
Slavi PantaleevandGitHub 9dbac589d6 Merge pull request #3916 from spantaleev/renovate/setuptools-75.x
Update dependency setuptools to v75.7.0
2025-01-05 18:49:48 +02:00
Slavi PantaleevandGitHub 4dbc64bbbc Merge pull request #3915 from spantaleev/renovate/pygments-2.x
Update dependency Pygments to v2.19.0
2025-01-05 18:49:21 +02:00
Slavi Pantaleev f8b779f8ed Add trace as a valid logging level option for mautrix bridges
bridgev2 mautrix bridges use https://github.com/tulir/zeroconfig for
logging, which does support `trace` as a logging level.
2025-01-05 09:47:57 +02:00
Slavi PantaleevandGitHub ce30c347fd Merge pull request #3909 from spantaleev/renovate/dock.mau.dev-maubot-maubot-0.x
Update dock.mau.dev/maubot/maubot Docker tag to v0.5.1
2025-01-03 15:01:59 +02:00
Slavi Pantaleev 75337384c0 Rebuild i18n files 2024-12-28 10:25:48 +02:00
Slavi Pantaleev 59b8fbb13d Add customizations support to maubot 2024-12-28 10:24:42 +02:00
Slavi PantaleevandGitHub 079960cbac Merge pull request #3908 from MrAnno/fix-no-rproxy-network
Fix docker networking when no reverse-proxy is used
2024-12-27 20:40:28 +02:00
Slavi Pantaleev c0559870b5 Make matrix-registration-bot not try to talk to the homeserver via matrix-traefik:8008 (matrix-internal-client-api)
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3898#issuecomment-2561470366
2024-12-25 16:46:49 +02:00
Slavi Pantaleev 75026d8c3d Update a few incorrect comments 2024-12-25 16:42:19 +02:00
Slavi PantaleevandGitHub f3dd2c907d Merge pull request #3906 from spantaleev/renovate/charset-normalizer-3.x
Update dependency charset-normalizer to v3.4.1
2024-12-25 16:36:05 +02:00
Slavi PantaleevandGitHub 6a07fb18f7 Merge pull request #3902 from luixxiul/fix
Edit docs: adopt the common instruction
2024-12-23 20:52:49 +02:00
Slavi PantaleevandGitHub c97dd0b24f Merge pull request #3901 from luixxiul/fix
Edit docs for obtaining an access token
2024-12-23 15:53:27 +02:00
Slavi Pantaleev 11a90a4789 Move matrix-registration-bot's token comment inside the if statement 2024-12-23 09:02:58 +02:00
Slavi Pantaleev d89e627a79 Move some matrix-registration-bot variables around 2024-12-23 09:00:44 +02:00
Slavi Pantaleev 4d39efe6f6 Rename variable (matrix_bot_matrix_registration_bot_matrix_homeserver_url -> matrix_bot_matrix_registration_bot_api_base_url)
We were overriding the `matrix_bot_matrix_registration_bot_matrix_homeserver_url` variable via `group_vars/matrix_servers`
to point it to the container-local homeserver URL, but this variable was not being used at all.

The actual variable name (which was being used) is `matrix_bot_matrix_registration_bot_api_base_url`.

Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3898
2024-12-23 08:59:24 +02:00
Slavi Pantaleev 358b3486f9 Group matrix-registration-bot's self-building tasks in a block 2024-12-23 08:56:08 +02:00
Slavi Pantaleev 47a337258c Only create docker-src directory for matrix-registration-bot when self building is enabled 2024-12-23 08:55:48 +02:00
Slavi Pantaleev cea437c844 Expose mautrix-discord's avatar proxy
Possibly fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3900

This patch hasn't been tested.
2024-12-23 08:36:18 +02:00
Slavi Pantaleev f1c238e732 Update mautrix-discord config to latest upstream sample and introduce a few new Ansible variables
Provoked by https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3900
2024-12-23 08:20:56 +02:00
Slavi PantaleevandGitHub 6e3f508d20 Merge pull request #3899 from luixxiul/fix
Edit docs for bots: adopt the common format
2024-12-23 07:51:17 +02:00
Slavi PantaleevandGitHub 2337e62ecf Merge pull request #3897 from spantaleev/renovate/urllib3-2.x
Update dependency urllib3 to v2.3.0
2024-12-22 13:25:47 +02:00
Slavi PantaleevandGitHub 59d9d2995c Merge pull request #3896 from luixxiul/fix
Edit docs: consistent instructions to generate passphrases or secrets with pwgen
2024-12-22 13:25:22 +02:00
Slavi PantaleevandGitHub f204a3ad01 Merge pull request #3895 from luixxiul/fix
Edit docs for bots
2024-12-22 09:21:57 +02:00
Slavi PantaleevandGitHub 8e9ecdfb63 Merge pull request #3894 from spantaleev/renovate/click-8.x
Update dependency click to v8.1.8
2024-12-21 21:03:30 +02:00
Slavi PantaleevandGitHub dc0d74448c Merge pull request #3893 from spantaleev/renovate/jinja2-3.x
Update dependency Jinja2 to v3.1.5
2024-12-21 21:03:07 +02:00
Slavi Pantaleev 3b81f09748 Make various Cinny options configurable via dedicated variables
Provoked by https://github.com/etkecc/mrs/pull/4
I've discovered that Cinny supports various configuration options and it'd be better
if we add support for them.
2024-12-21 13:57:01 +02:00
Slavi Pantaleev c95d181c9a Add matrix_client_cinny_config_homeserverList variable 2024-12-21 13:45:00 +02:00
Slavi Pantaleev e533eef620 Upgrade Traefik (v3.2.1-0 -> v3.2.2-0) 2024-12-21 10:31:10 +02:00
Slavi PantaleevandGitHub e5963c5e6c Merge pull request #3892 from luixxiul/fix
Consistent "send help" messages
2024-12-21 09:32:27 +02:00
Slavi Pantaleev 23bcf87596 Sync translation locales 2024-12-20 15:28:26 +02:00
Slavi Pantaleev a146f2199b Fix old directory name in i18n/bin/build-translated-result.sh
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3891
2024-12-20 15:27:31 +02:00
Slavi Pantaleev 25601d96a7 Translate a few main quick-start strings to Bulgarian 2024-12-20 15:26:13 +02:00
Slavi PantaleevandGitHub ad9af092a6 Merge pull request #3891 from luixxiul/fix
Change "translated" → "translations"
2024-12-20 15:01:25 +02:00
Slavi Pantaleev 9cbb6fd548 Translate a few main README strings to Bulgarian 2024-12-20 14:56:21 +02:00
Slavi Pantaleev 71e5f1103d Use msgcat to avoid word-wrapping in .po files 2024-12-20 14:35:01 +02:00
Slavi PantaleevandGitHub 36429d8bd3 Merge pull request #3890 from luixxiul/fix
Start adopting REUSE on files for a brand new subproject (translation)
2024-12-20 14:31:36 +02:00
Slavi Pantaleev 0afa372ca8 Update locales 2024-12-20 09:54:28 +02:00
Slavi Pantaleev 1cf6f86955 Update translation templates 2024-12-20 09:53:46 +02:00
Slavi Pantaleev 7551680e09 Properly ignore .mo files 2024-12-20 09:50:26 +02:00
Slavi Pantaleev d4f8d0918a Initial work on translations / localization
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3841

Most of the preparation for this was done by Suguru Hirahara (https://github.com/luixxiul).
I've merely reorganized/polished the scripts and instructions in the `i18n/` directory.

While translations can happen even now, more work is necessary to

- make the translation flow better (integrating Weblate), etc.

- restore the Github Actions workflows that Suguru Hirahara had already developed to
  adapt them to our new workflow
2024-12-20 09:37:38 +02:00
Slavi PantaleevandGitHub 3ed5d8ec7c Merge pull request #3889 from spantaleev/renovate/vectorim-element-web-1.x
chore(deps): update vectorim/element-web docker tag to v1.11.89
2024-12-19 08:51:57 +02:00
Slavi PantaleevandGitHub b0ff7a9379 Merge pull request #3888 from spantaleev/renovate/matrixdotorg-dendrite-monolith-0.x
chore(deps): update matrixdotorg/dendrite-monolith docker tag to v0.14.0
2024-12-19 08:49:13 +02:00
Slavi PantaleevandGitHub 9a17e7c24e Merge pull request #3887 from spantaleev/renovate/docker.io-metio-matrix-alertmanager-receiver-2024.x
chore(deps): update docker.io/metio/matrix-alertmanager-receiver docker tag to v2024.12.18
2024-12-18 09:43:36 +02:00
Slavi PantaleevandGitHub 4399b6dc80 Merge pull request #3884 from FSG-Cat/patch-4
Update Mjolnir from 1.9.0 to 1.9.1
2024-12-18 08:27:19 +02:00
Slavi PantaleevandGitHub 8e41eb57c5 Merge pull request #3881 from luixxiul/fix
Update docs/configuring-playbook-alertmanager-receiver.md: adopt common docs structure
2024-12-17 21:14:33 +02:00
Slavi PantaleevandGitHub fe65a0a405 Merge pull request #3880 from adam-kress/master
Upgrade Jitsi (v9823-1 -> v9909-0)
2024-12-17 21:13:33 +02:00
Slavi PantaleevandGitHub 28f419402e Merge pull request #3882 from spantaleev/renovate/vectorim-element-web-1.x
chore(deps): update vectorim/element-web docker tag to v1.11.88
2024-12-17 21:12:51 +02:00
Slavi PantaleevandGitHub 5c2b33ab91 Merge pull request #3877 from luixxiul/patch-1
Update docs: consistent introduction to encourage readers to check projects' documentation
2024-12-17 12:25:21 +02:00
Slavi Pantaleev f5cc79bc88 Fix lint errors 2024-12-17 12:13:14 +02:00
Slavi Pantaleev bf9bd1f5fb Adapt mautrix-twitter to bridgev2 configuration
Fixup for 784a5aaef4.
2024-12-17 12:09:30 +02:00
Slavi Pantaleev beeb8a7933 Remove some "generate" values from various mautrix bridges
We do not let bridges update config files, so generation cannot happen.
We don't want the bridge to manage the config file anyway.
2024-12-17 12:00:39 +02:00
Slavi PantaleevandGitHub 81c1a529c9 Merge pull request #3862 from luixxiul/fix
Use common expressions for user IDs, bridge usage, etc.
2024-12-12 09:29:21 +02:00
Slavi PantaleevandGitHub 65e65f36cf Merge pull request #3870 from spantaleev/renovate/ghcr.io-element-hq-synapse-1.x
chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.121.1
2024-12-11 23:14:00 +02:00
Slavi PantaleevandGitHub 3d2ff0a9f4 Merge pull request #3869 from spantaleev/renovate/docker.io-metio-matrix-alertmanager-receiver-2024.x
chore(deps): update docker.io/metio/matrix-alertmanager-receiver docker tag to v2024.12.11
2024-12-11 09:35:52 +02:00
Slavi Pantaleev a4e3e519d9 Make sure Hookshot is stopped while resetting encryption
Ref: https://matrix-org.github.io/matrix-hookshot/latest/advanced/encryption.html#enabling-encryption-in-hookshot

> To fix such issues, stop Hookshot, then reset its crypto store by running yarn start:resetcrypto.

Somewhat related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3868
2024-12-11 09:33:19 +02:00
Slavi Pantaleev bac0f7546a Fix Hookshot encryption-resetting
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3868

Related to https://github.com/matrix-org/matrix-hookshot/issues/730
2024-12-11 09:32:47 +02:00
Slavi PantaleevandGitHub 8f672d8a5b Merge pull request #3864 from spantaleev/renovate/matrixdotorg-mjolnir-1.x
chore(deps): update matrixdotorg/mjolnir docker tag to v1.9.0
2024-12-10 10:33:06 +02:00
Slavi Pantaleev d5556260f0 Mark mautrix-hangouts bridge as due-for-removal
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3863
2024-12-09 09:46:40 +02:00
Slavi PantaleevandGitHub 47987b909e Merge pull request #3860 from HarHarLinks/patch-17
Remove the dupe MSC3202 flag from hookshot registration
2024-12-08 13:23:28 +02:00
Slavi Pantaleev 7517499b6e Upgrade devture/ansible (2.17.0-r0-2 -> 2.18.1-r0-0) 2024-12-08 12:10:44 +02:00
Slavi Pantaleev 5cc44cb67d Upgrade exim-relay (v4.98-r0-2-0 -> v4.98-r0-3-0) 2024-12-08 12:09:07 +02:00
Slavi Pantaleev 3104126099 Upgrade matrix-corporal (3.1.1 -> 3.1.2) 2024-12-08 12:07:00 +02:00