Commit Graph
100 Commits
Author SHA1 Message Date
Slavi PantaleevandGitHub df75866d2b Merge pull request #2761 from thedanbob/update-synapse-companion
Update synapse reverse proxy companion
2023-06-24 10:19:30 +03:00
Slavi PantaleevandGitHub 8e64463114 Merge pull request #2760 from thedanbob/update-prom-pg-exporter
Update prometheus_postgres_exporter
2023-06-24 10:18:49 +03:00
Slavi PantaleevandGitHub fdb3c000a3 Merge pull request #2757 from etkecc/patch-256
Update prometheus postgres exporter 0.12.0 -> 0.13.0
2023-06-22 21:36:39 +03:00
Slavi PantaleevandGitHub f1cc7612ae Merge pull request #2756 from etkecc/patch-255
Update grafana 9.5.3 -> 10.0.1
2023-06-22 21:36:09 +03:00
Slavi PantaleevandGitHub 3d321142d6 Merge pull request #2754 from etkecc/patch-254
Update hydrogen 0.3.8 -> 0.4.0
2023-06-21 17:44:16 +03:00
Slavi PantaleevandGitHub d53a968ca4 Merge pull request #2750 from sidewinder94/docs-howto-srv-delegation-traefik
Add documentation to detail the steps needed to federate using SRV delegation
2023-06-21 09:57:21 +03:00
Slavi PantaleevandGitHub eef0fd69bf Fix some typos, add more links 2023-06-21 09:56:16 +03:00
Slavi PantaleevandGitHub 72cfd96e11 Merge pull request #2753 from etkecc/patch-253
Update synapse 1.85.2 -> 1.86.0
2023-06-21 09:06:27 +03:00
Slavi PantaleevandGitHub 77547ab58a Merge pull request #2752 from etkecc/patch-252
Update etherpad 1.8.18 -> 1.9.0
2023-06-21 09:05:51 +03:00
Slavi Pantaleev a60a7d2705 Upgrade Traefik (v2.10.1-2 -> v2.10.3-0) 2023-06-21 09:05:11 +03:00
Slavi PantaleevandGitHub 54d59724e8 Merge pull request #2751 from etkecc/patch-251
Update element v1.11.33 -> v1.11.34
2023-06-20 22:09:50 +03:00
Slavi PantaleevandGitHub 55bc915414 Merge pull request #2749 from 2goobers/master
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2629
2023-06-20 12:14:25 +03:00
Slavi Pantaleev c720d7bb1a Upgrade ddclient (v3.10.0-ls123 -> v3.10.0-ls24) 2023-06-20 10:55:05 +03:00
Slavi Pantaleev 0174840296 Upgrade Hookshot (4.2.0 -> 4.3.0) 2023-06-19 18:02:36 +03:00
Slavi Pantaleev 704a9abd9b Fix file path in comment
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2746
2023-06-18 08:54:55 +03:00
Slavi PantaleevandGitHub e2f7d5f74e Merge pull request #2746 from aptiko/fix-additional-jvb
Fix errors when installing additional JVB
2023-06-18 08:51:03 +03:00
Slavi PantaleevandGitHub 8c0119d7d8 Fix typo 2023-06-18 08:50:55 +03:00
Slavi PantaleevandGitHub 16233354cb Merge pull request #2744 from etkecc/patch-250
Update mautrix-googlechat 0.4.0 -> 0.5.0
2023-06-16 16:22:03 +03:00
Slavi PantaleevandGitHub 9691edecd0 Merge pull request #2743 from etkecc/patch-249
Update nginx 1.25.1
2023-06-16 16:21:47 +03:00
Slavi PantaleevandGitHub cfceca1dea Merge pull request #2742 from etkecc/patch-248
Update coturn 4.6.1-r3 -> 4.6.2-r3
2023-06-16 16:21:34 +03:00
Slavi PantaleevandGitHub 8c18aeae93 Merge pull request #2741 from etkecc/patch-247
Update mautrix-whatsapp 0.8.5 -> 0.8.6
2023-06-16 16:21:22 +03:00
Slavi PantaleevandGitHub 41635d53ff Merge pull request #2740 from etkecc/patch-246
Update mautrix-discord 0.4.0 -> 0.5.0
2023-06-16 16:21:09 +03:00
Slavi PantaleevandGitHub c0152c09c1 Merge pull request #2736 from Tupsi/master
Update configuring-playbook-synapse-s3-storage-provider.md
2023-06-16 09:13:52 +03:00
Slavi PantaleevandGitHub 76db158729 Adjust S3 docs section to not be so Wasabi-specific 2023-06-16 09:11:53 +03:00
Slavi PantaleevandGitHub b76f6fd3b9 Merge pull request #2739 from SapuSeven/master
Fix installing 'aux'-role on NTFS
2023-06-15 23:37:45 +03:00
Slavi PantaleevandGitHub 008a36603c Merge pull request #2735 from cbackas/master
Support EC2 instance metadata for S3 storage provider
2023-06-14 10:07:50 +03:00
Slavi PantaleevandGitHub ba3534903a Make S3 authentication options clearer 2023-06-14 09:27:40 +03:00
Slavi Pantaleev 17a0f89775 Upgrade Traefik (v2.10.1-1 -> v2.10.1-2) 2023-06-12 07:16:53 +03:00
Slavi Pantaleev 85f38421e3 Fix matrix-synapse-ldap3 docs link in README
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2734
2023-06-11 21:28:22 +03:00
Slavi PantaleevandGitHub f4a61d9d59 Merge pull request #2732 from etkecc/patch-245
Update element 1.11.32 -> 1.11.33
2023-06-11 09:03:14 +03:00
Slavi PantaleevandGitHub 7a97aa20e9 Merge pull request #2730 from etkecc/patch-244
Update synapse 1.85.1 -> 1.85.2
2023-06-08 20:05:49 +03:00
Slavi Pantaleev ba868ba6c6 Upgrade Synapse (v1.85.0 -> v1.85.1) 2023-06-07 16:50:54 +03:00
Slavi Pantaleev 672b45648f Upgrade matrix-synapse-shared-secret-auth (2.0.2 -> 2.0.3) 2023-06-07 14:20:52 +03:00
Slavi Pantaleev f320110e90 Enable com.devture.shared_secret_auth login type for matrix-synapse-shared-secret-auth by default
Now that Element v1.11.32 is out and https://github.com/vector-im/element-web/issues/19605 is fixed
(by https://github.com/matrix-org/matrix-react-sdk/pull/10975), we don't
need to force-disable this login type.
2023-06-07 14:12:38 +03:00
Slavi PantaleevandGitHub 5ca24d6943 Merge pull request #2724 from etkecc/patch-240
Update hookshot 4.0.0 (4.1.0?) -> 4.2.0
2023-06-07 07:21:51 +03:00
Slavi PantaleevandGitHub e5fa91018e Merge pull request #2725 from etkecc/patch-241
Update grafana 9.5.2 -> 9.5.3
2023-06-07 07:21:23 +03:00
Slavi PantaleevandGitHub b67f4ddb9f Merge pull request #2726 from etkecc/patch-242
Update borgmatic 1.7.13 -> 1.7.14
2023-06-07 07:20:40 +03:00
Slavi PantaleevandGitHub b20d8e5649 Merge pull request #2727 from etkecc/patch-243
Update element 1.11.31 -> 1.11.32
2023-06-07 07:19:45 +03:00
Slavi Pantaleev 69cece9fa3 Upgrade Synapse (v1.84.1 -> v1.85.0) 2023-06-06 13:51:25 +03:00
Slavi Pantaleev b96792ecf9 Upgrade ddclient (v3.10.0-ls111 -> v3.10.0-ls123) 2023-06-06 10:46:08 +03:00
Slavi PantaleevandGitHub ddbbd42718 Merge pull request #2722 from lukababu/user-search-ability
Create hooks for user search ability
2023-06-03 08:46:48 +03:00
Slavi PantaleevandGitHub a300ffeb8a Merge pull request #2719 from mochman/master
Fix for hookshot validation failure
2023-06-02 13:39:53 +03:00
Slavi Pantaleev 37165ef202 Upgrade Traefik (v2.10.1-0 -> v2.10.1-1) 2023-06-02 10:44:31 +03:00
Slavi PantaleevandGitHub 6a04c5dd22 Merge pull request #2717 from etkecc/patch-239
Update chatgpt 3.1.0 -> 3.1.2
2023-06-01 11:26:50 +03:00
Slavi PantaleevandGitHub 4eb9b08c19 Merge pull request #2716 from etkecc/patch-238
Update mautrix-instagram 0.2.3 -> 0.3.0
2023-06-01 11:26:29 +03:00
Slavi PantaleevandGitHub 0e37e6be91 Merge pull request #2715 from etkecc/patch-237
Update mautrix-facebook 0.4.1 -> 0.5.0
2023-06-01 11:19:46 +03:00
Slavi PantaleevandGitHub e0436b3d48 Merge pull request #2712 from sergiodj/fix-hydrogen-prefix-path
Fix prefix path when loading Hydrogen's theme-element.json
2023-06-01 10:02:22 +03:00
Slavi PantaleevandGitHub a61405217c Merge pull request #2714 from FSG-Cat/Hookshot-4-1-0
Revert "Revert "Update hookshot 4.0.0 -> 4.1.0""
2023-06-01 09:55:12 +03:00
Slavi PantaleevandGitHub 53fb7d007c Merge pull request #2713 from FSG-Cat/Draupnir-1-83-0
Update Draupnir to 1.83.0 from 1.82.0
2023-06-01 08:16:57 +03:00
Slavi PantaleevandCatalan Lover e53c6c8020 Revert "Revert "Update hookshot 4.0.0 -> 4.1.0""
This reverts commit f98f803b44.

As the docker image has been released for this version we can now upgrade to this version
2023-06-01 02:13:27 +02:00
Slavi PantaleevandGitHub 8d66b3ba01 Merge pull request #2711 from anytimesoon/chatgpt-bot-docs-update
Document how to use chatgpt-bot in encrypted rooms
2023-05-30 22:04:09 +03:00
Slavi PantaleevandGitHub 16aa89a9e8 Merge pull request #2710 from lukababu/add-more-ports
Update prerequisites.md
2023-05-30 09:09:31 +03:00
Slavi PantaleevandGitHub 127b60a1ce Fixing typos and rewording 2023-05-30 09:09:24 +03:00
Slavi Pantaleev cfedf675ee Upgrade Traefik (v2.9.10-2 -> v2.10.1-0) 2023-05-28 21:27:03 +03:00
Slavi PantaleevandGitHub 5b152a55f5 Merge pull request #2709 from etkecc/patch-236
update prometheus-node-exporter 1.5.0 -> 1.6.0
2023-05-27 19:15:18 +03:00
Slavi PantaleevandGitHub b3984fea91 Merge pull request #2703 from etkecc/patch-234
update mautrix-telegram 0.13.0 -> 0.14.0
2023-05-26 22:32:17 +03:00
Slavi PantaleevandGitHub 3c81bda184 Merge pull request #2704 from etkecc/patch-235
Update synapse 1.84.0 -> 1.84.1
2023-05-26 22:32:04 +03:00
Slavi Pantaleev f98f803b44 Revert "Update hookshot 4.0.0 -> 4.1.0"
This reverts commit 428f7a1f75.

Looks like it won't become a tagged image until a "release" is posted.
2023-05-26 10:17:20 +03:00
Slavi PantaleevandGitHub f31ba3acdf Merge pull request #2702 from Kuchenmampfer/master
add updated Caddyfile example
2023-05-26 09:59:15 +03:00
Slavi PantaleevandGitHub 8a88a85a06 Merge pull request #2701 from FSG-Cat/Draupnir-1-82-0
Update Draupnir from 1.80.1 to 1.82.0
2023-05-25 09:16:12 +03:00
Slavi Pantaleev c55371e305 Add changelog entry for the forget_rooms_on_leave default change for Synapse
Related to:

- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2698
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2700
2023-05-25 09:14:09 +03:00
Slavi PantaleevandGitHub 196e13f8c8 Merge pull request #2699 from etkecc/patch-233
Update hookshot 4.0.0 -> 4.1.0
2023-05-24 23:23:56 +03:00
Slavi PantaleevandGitHub 389c29a088 Merge pull request #2698 from etkecc/synapse-1840
update synapse 1.83.0 -> 1.84.0; set forget_rooms_on_leave = true
2023-05-23 18:22:23 +03:00
Slavi PantaleevandGitHub cfbb818806 Merge pull request #2697 from etkecc/patch-232
Update mautrix-twitter 0.1.5 -> 0.1.6
2023-05-22 21:04:35 +03:00
Slavi PantaleevandGitHub 49d7d4792d Merge pull request #2696 from spantaleev/dependabot/github_actions/frenck/action-yamllint-1.4.1
Bump frenck/action-yamllint from 1.4.0 to 1.4.1
2023-05-22 20:49:55 +03:00
Slavi Pantaleev b5d5e49235 Move Honoroit metrics from /honoroit/metrics to /metrics/honoroit
This restores consistency with other services.

Related to 8f903fa621
2023-05-19 19:33:22 +03:00
Slavi Pantaleev b71375fac7 Disable healthcheck for Synapse workers which serve no web traffic
This was mostly affecting the stream writer (events) worker, which was
being reported as unhealthy. It wasn't causing any issues, but it just
looked odd and was confusing people.

As an alternative to hitting the regular `/health` healthcheck route (on
the "client" API which this stream writer does not expose),
we may have went for hitting some "replication" API endpoint instead.

This is more complicated and likely unnecessary.
2023-05-19 18:29:02 +03:00
Slavi PantaleevandGitHub c9930f2f41 Merge pull request #2693 from etkecc/patch-231
update ntfy 2.4.0 -> 2.5.0
2023-05-19 00:03:06 +03:00
Slavi Pantaleev aa44a277f6 Fix service name for Honoroit metrics 2023-05-18 10:13:06 +03:00
Slavi Pantaleev 018e620ee8 Default matrix_bot_honoroit_path_prefix to /honoroit to avoid conflicts with Matrix Client-Server API 2023-05-18 10:10:47 +03:00
Slavi Pantaleev 2083b10f1a Fix syntax error 2023-05-18 10:09:07 +03:00
Slavi Pantaleev 8f903fa621 Make Honoroit respect matrix_bot_honoroit_path_prefix when building the metrics path 2023-05-18 10:03:40 +03:00
Slavi Pantaleev 88c7cf21f7 Make Honoroit not try to capture all matrix.DOMAIN traffic
It only serves a metrics endpoint, so it shouldn't try to capture
anything else.
2023-05-18 10:03:02 +03:00
Slavi Pantaleev 9d77950cd8 Adjust bot group names, so that they match the install/setup tags
Previously `just install-service buscarron` would not fully work,
because:

- the systemd services were indeed tagged with `buscarron`

- however, the actual installation tasks are not
  `install-buscarron`/`setup-buscarron`, but rather
  `install-bot-buscarron`/`setup-bot-buscarron`

Services are now tagged with the `bot-` prefix to match the tags.
2023-05-18 09:43:19 +03:00
Slavi PantaleevandGitHub 2456ffc183 Merge pull request #2691 from etkecc/patch-230
fix prometheus postgres exporter role name
2023-05-17 21:31:36 +03:00
Slavi PantaleevandGitHub cd116d3bc6 Merge pull request #2689 from moan0s/postgres-exporter
Move postgres-exporter repo
2023-05-17 21:21:17 +03:00
Slavi Pantaleev 017a795105 Upgrade aux (v1.0.0-0 -> v1.0.0-1) 2023-05-17 21:19:47 +03:00
Slavi PantaleevandGitHub eb44bc48a8 Merge pull request #2690 from etkecc/patch-229
Update mautrix-signal 0.4.2 -> 0.4.3
2023-05-17 18:05:52 +03:00
Slavi PantaleevandGitHub 6be8d5a00d Merge pull request #2687 from etkecc/patch-228
update borgmatic 1.7.12 -> 1.7.13
2023-05-17 07:45:38 +03:00
Slavi PantaleevandGitHub 1c8978fca7 Merge pull request #2686 from etkecc/patch-227
update mautrix-discord 0.3.0 -> 0.4.0
2023-05-17 07:45:08 +03:00
Slavi PantaleevandGitHub e8d89687a4 Merge pull request #2685 from etkecc/patch-226
update mautrix-whatsapp 0.8.4 -> 0.8.5
2023-05-17 07:44:24 +03:00
Slavi PantaleevandGitHub eaf467faa5 Merge pull request #2684 from spantaleev/dependabot/github_actions/ansible-community/ansible-lint-action-6.16.0
Bump ansible-community/ansible-lint-action from 6.15.0 to 6.16.0
2023-05-16 21:01:29 +03:00
Slavi Pantaleev 319afc66c1 Fix YAML indentation 2023-05-16 15:29:57 +03:00
Slavi Pantaleev 8fbe99ac2a Do not add main/master Synapse process to instance_map if workers are not in use
This is meant to keep the configuration tidy for non-worker setups.

Related to 49cb8b7b11
2023-05-15 07:37:25 +03:00
Slavi Pantaleev 49cb8b7b11 Add Synapse main/master process to instance map
Related to https://github.com/matrix-org/synapse/pull/15491

This doesn't hurt to be done early on, while still on Synapse v1.83.0.

We'll be able to remove the `worker_replication_*` settings later,
when Synapse v1.84.0 gets released and starts making use of the new
`main` instance in the instance map instead of looking at the
`worker_replication_*` settings.
2023-05-15 07:33:26 +03:00
Slavi Pantaleev 62c92578b5 Upgrade Postgres (minor versions upgrade) 2023-05-15 06:57:56 +03:00
Slavi PantaleevandGitHub 747b0e2250 Merge pull request #2680 from etkecc/patch-225
Update prometheus v2.43.0 -> 2.44.0
2023-05-15 06:40:21 +03:00
Slavi Pantaleev 73209a0554 Update aux role documentation, removing old matrix-aux references 2023-05-12 07:01:04 +03:00
Slavi PantaleevandGitHub f2825382f9 Merge pull request #2678 from FSG-Cat/Rate_Limits_via_Admin_API_Synapse
Rework Draupnir and Mjolnir Setup Guides to NOT mention DB access.
2023-05-11 20:09:46 +03:00
Slavi Pantaleev a6a32f24f7 Add changed_when to Dendrite self-building task to make ansible-lint happy
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2674
2023-05-11 11:23:09 +03:00
Slavi Pantaleev 1649065a4d Fix yamllint-reported errors in matrix-dendrite
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2674
2023-05-11 09:54:22 +03:00
Slavi Pantaleev 1b9a29fba6 Upgrade Grafana (v9.5.1-0 -> v9.5.2-0) 2023-05-11 09:42:19 +03:00
Slavi Pantaleev f102d75e13 Upgrade backup-borg (v1.2.4-1.7.12-1 -> v1.2.4-1.7.12-2) 2023-05-11 09:42:13 +03:00
Slavi PantaleevandGitHub cb2124974e Merge pull request #2674 from ibeckermayer/dendrite-self-build
Adds a self build option for dendrite
2023-05-10 22:27:20 +03:00
Slavi PantaleevandGitHub 7d4beaee63 Merge pull request #2677 from etkecc/patch-224
Update element v1.11.30 -> v1.11.31
2023-05-10 17:23:01 +03:00
Slavi PantaleevandGitHub a0d94a7024 Merge pull request #2676 from darsh12/patch-1
Update matrix chatgpt bot  (v3.0.0 -> v3.1.0)
2023-05-10 09:16:20 +03:00
Slavi Pantaleev c1462c6277 Upgrade Synapse (v1.82.0 -> v1.83.0) 2023-05-09 21:00:09 +03:00
Slavi PantaleevandGitHub 99f6982287 Merge pull request #2671 from etkecc/patch-223
nginx: fix base domain configuration to allow serving custom content
2023-05-03 23:08:23 +03:00
Slavi PantaleevandGitHub fb6ed0ba1c Merge pull request #2670 from etkecc/patch-222
Update jitsi stable-8319 -> stable-8615
2023-05-02 14:08:06 +03:00
Slavi Pantaleev 8ef23a655d Restore --tags=import-synapse-sqlite-db support
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2669

Removed in 04b9483f0d (2022-11-28) when switching from matrix-postgres to
the devture-postgres external Ansible role.
More details: https://github.com/spantaleev/matrix-docker-ansible-deploy/blob/master/CHANGELOG.md#matrix-postgres-has-been-replaced-by-the-comdevtureansiblerolepostgres-external-role

The `import_synapse_sqlite_db.yml` file and documentation has been adapted somewhat compared to before, so that:

- it doesn't try to start Postgres automatically. You need to handle
  this part manually
- it doesn't rely on the integrated Postgres and may potentially work
  with external Postgres instances just the same
- it doesn't wipe out the whole database anymore. By default, we assume
  it's empty anyway and there's no need for such things. If it's not,
  then it's also probably dangerous to be so destructive.

This is all completely untested, but will hopefully work.
2023-05-02 13:34:42 +03:00