Jan
05b3f6565b
Update CHANGELOG.md
...
Fix typo in changelog
1 year ago
Slavi Pantaleev
71ae825f6a
Switch default reverse-proxy to Traefik, force reverse-proxy choice on existing users
1 year ago
Slavi Pantaleev
a45c70fd66
Announce Rageshake support
1 year ago
Slavi Pantaleev
0da308e24d
Upgrade com.devture.ansible.role.traefik
1 year ago
Slavi Pantaleev
5df89a44b3
Add support for customizing Synapse templates
1 year ago
Slavi Pantaleev
990a6369e1
Switch to using an external Redis role
1 year ago
Slavi Pantaleev
964aa0e84d
Switch to using an external Ntfy role
...
The newly extracted role also has native Traefik support,
so we no longer need to rely on `matrix-nginx-proxy` for
reverse-proxying to Ntfy.
The new role uses port `80` inside the container (not `8080`, like
before), because that's the default assumption of the officially
published container image. Using a custom port (like `8080`), means the
default healthcheck command (which hardcodes port `80`) doesn't work.
Instead of fiddling to override the healthcheck command, we've decided
to stick to the default port instead. This only affects the
inside-the-container port, not any external ports.
The new role also supports adding the network ranges of the container's
multiple additional networks as "exempt hosts". Previously, only one
network's address range was added to "exempt hosts".
1 year ago
Slavi Pantaleev
93bb117a29
Mention Traefik changes causing backward-compatibility break for own-webserver (non-nginx-proxy) users
...
This also updates `docs/configuring-playbook-own-webserver.md`,
trying to make it up-to-date with all recent changes.
1 year ago
Slavi Pantaleev
1006b8d899
Replace matrix-grafana with an external role
1 year ago
Slavi Pantaleev
b648d4579f
Make it clear that certain matrix_nginx_proxy_* variables are necessary for now, even with Traefik
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2480
1 year ago
Slavi Pantaleev
80935a5194
Fix broken backup_borg link
...
Referenced here: 06f5be4fa5 (r100414988)
1 year ago
Slavi Pantaleev
06f5be4fa5
Announce matrix-backup-borg extraction
1 year ago
Slavi Pantaleev
73435dfe10
Announce Traefik support
1 year ago
Slavi Pantaleev
6db3c8f2ad
Announce Matrix Authentication Support for Jitsi
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2375
1 year ago
Slavi Pantaleev
600aaa0bc7
Announce Draupnir support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2451
1 year ago
Slavi Pantaleev
be78b74fbd
Switch from matrix-prometheus-postgres-exporter to an external prometheus_postgres_exporter role
1 year ago
Slavi Pantaleev
864b64d015
Mention the new no-multicast-peers default in Coturn config
...
Related to 4c9f96722f
1 year ago
Slavi Pantaleev
f1c9052fe5
Make it obvious that running Coturn in host-networking mode requires manual firewall changes
1 year ago
Slavi Pantaleev
aafa8f019c
Allow matrix_coturn_docker_network to be set to 'host' to use host-networking
...
This helps large deployments which need to open up thousands of ports
(matrix_coturn_turn_udp_min_port, matrix_coturn_turn_udp_min_port)
On a test VM, opening 1k ports takes 17 seconds for Docker to "publish"
all of these ports (setting up forwarding rules with the firewall, etc),
so service startup and shutdown take a long amount of time.
If host-networking is used, there's no need to open any ports at all
and startup/shutdown can be quick.
1 year ago
Slavi Pantaleev
bb0faa6bc3
Block various private network ranges via denied_peer_ips for Coturn by default
...
Inspired by: https://www.rtcsec.com/article/cve-2020-26262-bypass-of-coturns-access-control-protection/
1 year ago
Slavi Pantaleev
9ed2e04d80
Switch from matrix-prometheus-node-exporter to an external prometheus_node_exporter role
1 year ago
Slavi Pantaleev
fb60ba67f6
Announce just
1 year ago
Slavi Pantaleev
ecb5c077f6
Fix typo (too -> to)
1 year ago
Slavi Pantaleev
275a739b22
Announce maurtix-slack
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2227
1 year ago
Slavi Pantaleev
20558589cb
Announce matrix-bot-chatgpt
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2386
1 year ago
Slavi Pantaleev
4eed49f931
Replace custom/matrix-postgres-backup role with galaxy/com.devture.ansible.role.postgres_backup
...
This role is usable on its own and it's not tied to Matrix, so
extracting it out into an independent role that we install via
ansible-galaxy makes sense.
This also fixes the confusion from the other day, where
`matrix_postgres_*` had to be renamed to `devture_postgres_*`
(unless it was about `matrix_postgres_backup_*`).
We now can safely say that ALL `matrix_postgres_*` variables need to be
renamed.
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2305
1 year ago
Slavi Pantaleev
0d322a5c86
Announce matrix-postgres replacement and /usr/local/bin cleanup
1 year ago
Slavi Pantaleev
8456657f21
Announce install-* tags
2 years ago
Slavi Pantaleev
6f865a7e0b
Announce some playbook changes
2 years ago
Slavi Pantaleev
e9e84341a9
Reverse-proxy to Synapse via matrix-synapse-reverse-proxy-companion
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2090
2 years ago
Slavi Pantaleev
13b63eabf0
Merge pull request #2229 from etkecc/make-etherpad-great-again
...
standalone etherpad
2 years ago
Slavi Pantaleev
805b70bfa3
Announce standalone Etherpad
2 years ago
Slavi Pantaleev
7289992dba
Document `make roles` some more
...
Improves:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2232
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2217#issuecomment-1304366791
2 years ago
Slavi Pantaleev
c3a7237de7
Initial work on using externally defined roles
2 years ago
Slavi Pantaleev
410a915a8a
Move roles/matrix* to roles/custom/matrix*
...
This paves the way for installing other roles into `roles/galaxy` using `ansible-galaxy`,
similar to how it's done in:
- https://github.com/spantaleev/gitea-docker-ansible-deploy
- https://github.com/spantaleev/nextcloud-docker-ansible-deploy
In the near future, we'll be removing a lot of the shared role code from here
and using upstream roles for it. Some of the core `matrix-*` roles have
already been extracted out into other reusable roles:
- https://github.com/devture/com.devture.ansible.role.postgres
- https://github.com/devture/com.devture.ansible.role.systemd_docker_base
- https://github.com/devture/com.devture.ansible.role.timesync
- https://github.com/devture/com.devture.ansible.role.vars_preserver
- https://github.com/devture/com.devture.ansible.role.playbook_runtime_messages
- https://github.com/devture/com.devture.ansible.role.playbook_help
We just need to migrate to those.
2 years ago
Slavi Pantaleev
63a0e5c4f6
Add warnings to synapse-s3-storage-provider support feature
2 years ago
Slavi Pantaleev
a3759b0466
Announce Synapse customization and synapse-s3-storage-provider support
2 years ago
Slavi Pantaleev
f4804f475a
Announce matrix-ldap-registration-proxy
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2038
2 years ago
Jost Alemann
b8b7974b78
fix: typo
2 years ago
Slavi Pantaleev
109e1addb8
Improve reliability when using more than 1 media_repository worker
2 years ago
Slavi Pantaleev
a1fb082618
Add support for running background tasks on a worker
2 years ago
Slavi Pantaleev
5f3f460cda
Restore support for appservice and user_dir workers
2 years ago
Slavi Pantaleev
b842447047
Add support for multiple pusher workers
2 years ago
Slavi Pantaleev
ec654ca91e
Add support for multiple federation sender workers
2 years ago
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.
2 years ago
Slavi Pantaleev
c00a8d4099
Announce Cactus Comments support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2089
2 years ago
Slavi Pantaleev
eaf13264e6
Announce Postmoogle email bridge bot
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2043
2 years ago
Slavi Pantaleev
9ab6c99434
Update changelog
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2012
2 years ago
Slavi Pantaleev
81f4e8cffb
Announce Conduit support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2002
2 years ago
Slavi Pantaleev
9d10d5543b
Announce mautrix-discord support
2 years ago
Slavi Pantaleev
2e40ad7d4e
Announce Kakaotalk support
2 years ago
Slavi Pantaleev
e5238bf7d5
Announce maubot
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1894
2 years ago
Slavi Pantaleev
e94ec75e1a
Remove matrix-bridge-mx-puppet-skype role
2 years ago
Slavi Pantaleev
a1d0b58471
Try to do the signald (0.19.0) data migration automatically
...
Improvement over e4caf3fa81
.
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1921
2 years ago
Slavi Pantaleev
e4caf3fa81
Add note about signald (0.19.0+) upgrade
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1921
2 years ago
Slavi Pantaleev
5a0e977df8
Announce ntfy role
2 years ago
nono-lqdn
5f6ad0f603
Added a note on managing the basic_auth password on external prometheus
...
servers
2 years ago
Slavi Pantaleev
ba51997f7b
(BC Break) Redo how metrics are exposed to external Prometheus servers
2 years ago
Slavi Pantaleev
5e9e8f9e29
Announce go-skype-bridge support
2 years ago
Slavi Pantaleev
c05f47666f
Announce the ability to run Ansible in a container on the Matrix server
...
Continuation of 959a6ac0b1
2 years ago
Slavi Pantaleev
246c43be1e
Upgrade Synapse (v1.59.1 -> v1.60.0)
2 years ago
Slavi Pantaleev
2f33b330ff
Announce Buscarron bot support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1782
2 years ago
Slavi Pantaleev
27ec1d8bde
Fix matrix-registration-bot repository URL
2 years ago
Slavi Pantaleev
e435c55458
Announce matrix-registration-bot support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1771
2 years ago
Slavi Pantaleev
295ef29fe0
Announce borg backup support
...
Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1727
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1754
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1755
- https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/467
2 years ago
Slavi Pantaleev
f0842d7226
Document that upgrading to Synapse v1.57 may be dangerous in some instances
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1766
2 years ago
Slavi Pantaleev
2df993977a
Ensure git cloning when self-building is done with the matrix user, not root
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1749
2 years ago
Slavi Pantaleev
958d089b68
Do not install the ma1sd identity server by default
...
As mentioned in the changelog, this is a breaking change.
2 years ago
Slavi Pantaleev
fb4c6961e9
Announce matrix_encryption_disabler support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1621
2 years ago
Slavi Pantaleev
00ea6bf3a4
Adjust contribution author name reference
2 years ago
Slavi Pantaleev
e6c2dd204d
Update changelog and configuring-playbook.md
...
This announces matrix-hookshot support that got added in
https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1505
2 years ago
Slavi Pantaleev
548d495d81
Update CHANGELOG
2 years ago
Slavi Pantaleev
53dbf2738c
Try to improve Dendrite announcement message
...
This is an attempt to address this:
dc893485d1 (commitcomment-63097721)
2 years ago
Slavi Pantaleev
425a56c94e
Link to Dendrite repository from changelog entry
2 years ago
Slavi Pantaleev
6cedeb094c
Mention inability to migrate between homeserver implementation
2 years ago
Slavi Pantaleev
5e2f4564bb
Announce Dendrite support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/818
2 years ago
Slavi Pantaleev
6beb39a062
Announce Honoroit support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1511
2 years ago
Slavi Pantaleev
1098e64d19
Announce Cinny support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1509
2 years ago
Slavi Pantaleev
e834a69e60
Announce mautrix-twitter support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1478
2 years ago
Slavi Pantaleev
a8fc4fe6ce
Mention log4j vulnerability affecting mautrix-signal
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1459
and https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1452
2 years ago
Slavi Pantaleev
8abe1ac483
Warn people if on an old SQLite-supporting mautrix-facebook version
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1401
https://github.com/mautrix/facebook/releases/tag/v0.3.2 says that this
version re-adds SQLite support.
3 years ago
Slavi Pantaleev
b195760301
Mention dropped Postgres v9.6 support in the changelog
...
Related to c4d2c8394c
3 years ago
Slavi Pantaleev
c69ea4cbcd
Update changelog
...
Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1323
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1328
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1329
3 years ago
Slavi Pantaleev
ee663e819e
Announce LinkedIn Messaging bridging support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1242
3 years ago
Slavi Pantaleev
9860fb4675
Upgrade Sygnal (v0.9.0 -> v0.10.1)
3 years ago
Slavi Pantaleev
55b92d5a13
Fix another typo
3 years ago
Slavi Pantaleev
0a662dcbcd
Fix typo
3 years ago
Slavi Pantaleev
c5d52d49da
Announce Hydrogen support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1055
3 years ago
Slavi Pantaleev
9e98450bba
Announce Heisenbridge support
3 years ago
Slavi Pantaleev
fcb9e9618a
Make Coturn TLSv1/v1.1 configurable
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/999
3 years ago
Slavi Pantaleev
6526087c14
Announce automated local Postgres backup support
3 years ago
Slavi Pantaleev
28a6f8bd57
Announce Mjolnir bot support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/962
3 years ago
Slavi Pantaleev
9a0222fa47
Add Sygnal support
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/683
3 years ago
Slavi Pantaleev
6cbfee539c
Announce Go-NEB support
3 years ago
Marcus Proest
913e0dae42
update informational files.
3 years ago
Slavi Pantaleev
e56fcbbc0d
Announce mx-puppet-groupme support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/872
3 years ago
Slavi Pantaleev
b754c2778b
Announce Synapse workers support
3 years ago
Slavi Pantaleev
87ce12c3eb
Add note about potential breaking change
3 years ago
Slavi Pantaleev
890e4ad1af
Announce Prometheus/Grafana
3 years ago
Slavi Pantaleev
5df2f6cdd1
Update docs and changelog
3 years ago