Commit Graph
100 Commits
Author SHA1 Message Date
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
Slavi PantaleevandGitHub b5f89e6429 Merge pull request #3858 from luixxiul/fix
Update docs/configuring-playbook-bot-draupnir.md and docs/configuring-playbook-bot-mjolnir.md
2024-12-07 08:57:34 +02:00
Slavi PantaleevandGitHub 75bb7732f6 Merge pull request #3857 from luixxiul/fix
Housekeeping: preparation for l10n with Weblate
2024-12-06 18:51:17 +02:00
Slavi Pantaleev 9178b2e053 Add ghcr.io/matrixgpt/matrix-chatgpt-bot to Renovate's ignoreDeps list
Related to:

- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3196
- ce893c1b22
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3200#issuecomment-2491780481
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3856
2024-12-06 05:31:46 +02:00
Slavi PantaleevandGitHub 464f2429b6 Merge pull request #3854 from spantaleev/renovate/grafana-11.x
Update dependency grafana to v11.4.0-0
2024-12-06 05:16:17 +02:00
Slavi PantaleevandGitHub 57c5953445 Merge pull request #3851 from spantaleev/renovate/joseluisq-static-web-server-2.x
Update joseluisq/static-web-server Docker tag to v2.34.0
2024-12-04 09:24:16 +02:00
Slavi PantaleevandGitHub b266ed4200 Merge pull request #3850 from spantaleev/renovate/vectorim-element-web-1.x
Update vectorim/element-web Docker tag to v1.11.87
2024-12-03 16:05:54 +02:00
Slavi Pantaleev 2c719b2ef7 Update beeper-linkedin configuration to latest upstream config and properly pass double-puppeting login shared secrets
We used to pass the shared secret for double-puppeting via a
`login_shared_secret` parameter, which doesn't seem to exist anymore.
The proper way to do it is via `login_shared_secret_map`.

The comments for `login_shared_secret_map` seem to indicate that it's
only usable with the shared-secret-auth password provider.

However, this bridge is based on mautrix-python (`>=0.20.5,<0.21`) as
per its `requirements.txt`
Support for double-puppeting via arbitrary access tokens landed in
mautrix-python 0.20.1 (https://github.com/mautrix/python/blob/6f25b62e80616fa8a8a57d12a03caca51b3c89b4/CHANGELOG.md#L44-L53),
so it should be possible to use appservice double-puppet.
Related to https://github.com/mautrix/python/commit/af04ca12389e344fbda10463085ed5df4b62db69

A bunch of other parameters seem to have moved around as well.

This patch introduces some new Ansible variables for controlling
additional settings related to encryption, etc.
2024-12-02 20:00:08 +02:00
Slavi Pantaleev e5a2935d0f Move configuration-creation tasks for beeper-linkedin before container-related tasks 2024-12-02 19:38:02 +02:00
Slavi Pantaleev 4d8b226c38 Minor refactoring around matrix_synapse_presence_enabled passing 2024-12-02 19:37:08 +02:00
Slavi Pantaleev 34d1586f25 Actually make use of the matrix_mautrix_discord_bridge_double_puppet_server_map variable 2024-12-02 19:26:08 +02:00
Slavi PantaleevandGitHub 8892c81d6b Merge pull request #3848 from luixxiul/fix
Add details about the difference between install-all and setup-all in speed
2024-12-02 16:06:50 +02:00
Slavi PantaleevandGitHub 8c4711ffa9 Merge pull request #3845 from luixxiul/fix
Adjust blank lines
2024-12-02 10:23:14 +02:00
Slavi Pantaleev 119e78bc11 Upgrade Hookshot (5.4.1 -> 6.0.1) 2024-11-29 17:51:11 +02:00
Slavi Pantaleev 2296113b69 Upgrade matrix-corporal (3.0.0 -> 3.1.1) 2024-11-29 09:48:35 +02:00
Slavi Pantaleev 62996143a2 Upgrade exim-relay (v4.98-r0-1-1 -> v4.98-r0-2-0) 2024-11-29 09:32:57 +02:00
Slavi Pantaleev 63c1cb33c0 Upgrade Postgres (v17.0-2 -> v17.2-0) 2024-11-29 09:24:50 +02:00
Slavi Pantaleev 8aa9e0048a Update devture/ansible reference (2.17.0-r0-1 -> 2.17.0-r0-2) 2024-11-29 09:08:09 +02:00
Slavi PantaleevandGitHub da08975ca8 Merge pull request #3836 from luixxiul/fix
Update docs/faq.md
2024-11-28 18:01:14 +02:00
Slavi PantaleevandGitHub a9ceb57b4f Merge pull request #3835 from luixxiul/fix
Use "alice" as placeholder username instead of "john"
2024-11-28 17:39:02 +02:00
Slavi Pantaleev f19f3bea2d Progress a bit on self-building for Schildichat
This is related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3831

It:

- adds some missing variables
- version variable to branch variable conversion

While it improves the situation, it still doesn't result in a working
self-building feature, because:

- cloning a repository containing submodules requires special care,
  as described here
  (https://github.com/SchildiChat/schildichat-desktop/blob/c03ef20e5dc0a88cec479c9711d9941aba48ab97/README.md#initial-build-setup)

- we likely better clone a specific repository version from the very beginning, instead of trying to change subsequently (and having to re-initilize submodules)
  though that's very different than what we're doing elsewhere and is likely very wasteful

- we can't just build a `Dockerfile`, we need to invoke `make setup` (`./setup.sh`)

- it's likely that the `docker-src` directory is not reusable across
  versions or may require special handling to clean up files, etc.
2024-11-28 11:40:31 +02:00
Slavi PantaleevandGitHub 18dfa6b439 Merge pull request #3828 from spantaleev/renovate/nginx-1.x
Update nginx Docker tag to v1.27.3
2024-11-27 14:23:58 +02:00
Slavi PantaleevandGitHub b395f42948 Merge pull request #3830 from spantaleev/renovate/docker.io-metio-matrix-alertmanager-receiver-2024.x
Update docker.io/metio/matrix-alertmanager-receiver Docker tag to v2024.11.27
2024-11-27 09:07:31 +02:00
Slavi Pantaleev c4e81097e3 Upgrade Synapse (v1.119.0 -> v1.120.0) and enable authenticated media by default 2024-11-26 17:02:02 +02:00
Slavi PantaleevandGitHub 78d46b0175 Merge pull request #3824 from luixxiul/fix
Remove links to "Quick start" from the breadcrumbs on full installation guide pages
2024-11-26 13:39:48 +02:00
Slavi PantaleevandGitHub 1253a5ecdd Merge pull request #3823 from luixxiul/fix
Update README.md: edit "Getting started" section to introduce two installation guides
2024-11-26 11:44:55 +02:00
Slavi PantaleevandGitHub bcd6798367 Merge pull request #3819 from luixxiul/fix
Update docs/maintenance-upgrading-services.md: replace the list with sections
2024-11-25 13:57:36 +02:00
Slavi PantaleevandGitHub 5317ef61a5 Merge pull request #3817 from luixxiul/close-stale-issues
Update .github/workflows/close-stale-issues.yml: edit stale messages and fix any-of-labels
2024-11-25 07:49:52 +02:00
Slavi PantaleevandGitHub 5483925ee4 Merge pull request #3813 from luixxiul/fix
Update .github/workflows/close-stale-issues.yml: include PRs
2024-11-24 08:35:14 +02:00
Slavi PantaleevandGitHub cb4770abb0 Merge pull request #3814 from spantaleev/renovate/docker-7.x
Update dependency docker to v7.4.3
2024-11-24 08:20:01 +02:00
Slavi Pantaleev ca8c1cf2b5 Add support for Valkey and default to using it instead of KeyDB
Hopefully fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3544
2024-11-23 14:43:04 +02:00
Slavi PantaleevandGitHub 7b6972aea5 Merge pull request #3810 from luixxiul/fix
Update docs/registering-users.md: fix broken anchor links
2024-11-23 07:21:12 +02:00
Slavi PantaleevandGitHub d48890c7a2 Merge pull request #3809 from luixxiul/fix
Replace the warning emoji in text style (U+26A0 FE0E) to emoji style (U+26A0 FE0F)
2024-11-22 21:22:28 +02:00
Slavi PantaleevandGitHub f1712cec73 Merge pull request #3806 from luixxiul/fix
Add .github/workflows/close-stale-issues.yml: close stale issues automatically
2024-11-22 08:29:30 +02:00
Slavi Pantaleev 0c9fc4358d Fix variable name typos (matrix_playbook_reverse_proxy_traefik_middleware_compession_* -> matrix_playbook_reverse_proxy_traefik_middleware_compression_*)
Supersedes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3803
2024-11-21 12:23:01 +02:00
Slavi PantaleevandGitHub 659b7a000b Merge pull request #3802 from spantaleev/renovate/traefik-3.x
Update dependency traefik to v3.2.1-0
2024-11-21 11:52:50 +02:00
Slavi PantaleevandGitHub 66febbcd72 Merge pull request #3800 from spantaleev/renovate/docker-7.x
Update dependency docker to v7.4.2
2024-11-20 19:44:29 +02:00
Slavi PantaleevandGitHub d0d563138e Merge pull request #3798 from spantaleev/renovate/docker.io-metio-matrix-alertmanager-receiver-2024.x
Update docker.io/metio/matrix-alertmanager-receiver Docker tag to v2024.11.20
2024-11-20 09:31:08 +02:00
Slavi Pantaleev ef8581e323 Upgrade Postgres (v17.0-1 -> v17.0-2) 2024-11-20 09:24:43 +02:00
Slavi Pantaleev bccdcbe19b Upgrade baibot (v1.3.2 -> v1.4.0) 2024-11-19 22:47:14 +02:00
Slavi PantaleevandGitHub 373b158f75 Merge pull request #3797 from spantaleev/renovate/vectorim-element-web-1.x
Update vectorim/element-web Docker tag to v1.11.86
2024-11-19 20:23:31 +02:00
Slavi PantaleevandGitHub 44cc2afc11 Merge pull request #3793 from luixxiul/fix
Edit docs/prerequisites.md: create categories for required software on the server and the local computer
2024-11-18 13:01:51 +02:00
Slavi Pantaleev 54af9606db Fix incorrect variable name in docs/howto-srv-server-delegation.md (traefik_environment_variables -> traefik_environment_variables_additional_variables)
Ref: https://github.com/mother-of-all-self-hosting/ansible-role-traefik/blob/a008706c32328ebb110701741ba9a4f179393169/defaults/main.yml#L109-L115
2024-11-18 07:44:44 +02:00
Slavi PantaleevandGitHub 3b0a433ec8 Merge pull request #3792 from luixxiul/fix
Update docs/registering-users.md: remove a section for recommending delegation
2024-11-18 07:40:02 +02:00
Slavi PantaleevandGitHub ba0ef316cc Merge pull request #3791 from luixxiul/fix
Update docs/registering-users.md: add details about delegation
2024-11-17 21:34:43 +02:00
Slavi PantaleevandGitHub fa85ba28dd Merge pull request #3788 from luixxiul/fix
Fix broken anchor links
2024-11-17 14:42:25 +02:00
Slavi PantaleevandGitHub 8078a743e2 Merge pull request #3787 from luixxiul/fix
Update docs/configuring-playbook-bridge-hookshot.md: fix link to main.yml
2024-11-17 14:14:40 +02:00
Slavi PantaleevandGitHub 8f9dfdee4e Merge pull request #3785 from luixxiul/fix
Edit docs/configuring-playbook-client-schildichat-web.md
2024-11-17 09:43:57 +02:00
Slavi PantaleevandGitHub d8c288c941 Merge pull request #3784 from xylobol/patch-1
Correct issuer URL in OIDC example section
2024-11-17 08:48:59 +02:00
Slavi PantaleevandGitHub e5c4650cf8 Merge pull request #3783 from luixxiul/fix
Change "Configuring your DNS server" to "Configuring your DNS settings"
2024-11-17 08:42:33 +02:00
Slavi PantaleevandGitHub 09c42477bb Merge pull request #3781 from spantaleev/renovate/dock.mau.dev-mautrix-slack-0.x
Update dock.mau.dev/mautrix/slack Docker tag to v0.1.3
2024-11-16 21:08:52 +02:00
Slavi PantaleevandGitHub bba3b95344 Merge pull request #3782 from spantaleev/renovate/dock.mau.dev-mautrix-whatsapp-0.x
Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.11.1
2024-11-16 21:08:45 +02:00
Slavi PantaleevandGitHub 757233d53c Merge pull request #3780 from spantaleev/renovate/dock.mau.dev-mautrix-signal-0.x
Update dock.mau.dev/mautrix/signal Docker tag to v0.7.3
2024-11-16 21:08:15 +02:00
Slavi PantaleevandGitHub 471e004ff7 Merge pull request #3779 from spantaleev/renovate/dock.mau.dev-mautrix-meta-0.x
Update dock.mau.dev/mautrix/meta Docker tag to v0.4.2
2024-11-16 21:08:04 +02:00
Slavi Pantaleev cdbdb43514 Upgrade Jitsi (v9823-0 -> v9823-1) 2024-11-16 21:07:24 +02:00
Slavi PantaleevandGitHub 131e164e46 Merge pull request #3777 from spantaleev/renovate/dock.mau.dev-mautrix-gmessages-0.x
Update dock.mau.dev/mautrix/gmessages Docker tag to v0.5.2
2024-11-16 20:48:14 +02:00
Slavi PantaleevandGitHub af89261b92 Merge pull request #3776 from spantaleev/renovate/dock.mau.dev-mautrix-discord-0.x
Update dock.mau.dev/mautrix/discord Docker tag to v0.7.1
2024-11-16 20:48:04 +02:00
Slavi PantaleevandGitHub bb827f44b1 Merge pull request #3775 from luixxiul/fix
Edit documentation pages for installation procedure
2024-11-16 20:45:47 +02:00