Felix Stupp
e29af490c0
CHANGELOG: Add disabled ntfy web app
See #2529
2 yıl önce
Slavi Pantaleev
14b8efcad2
Replace matrix-prometheus with an external Prometheus role
2 yıl önce
Slavi Pantaleev
d3a0ef22b6
Announce matrix-synapse-auto-compressor
3 yıl önce
Slavi Pantaleev
bf95204860
Mention Element X Android not being quite ready for testing yet
3 yıl önce
Slavi Pantaleev
6c1a39e6e9
Announce sliding-sync support
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2515
3 yıl önce
Slavi Pantaleev
30f1034767
Remove matrix_playbook_traefik_role_enabled variable and devture-traefik references
The variable was necessary when multiple playbooks could have
potentially tried to manage a shared `devture-traefik.serivce` systemd service
and shared `/devture-traefik` directory.
Since adcc6d9723086f65f1a72, we use our own `/matrix/traefik`
(`matrix-traefik.service`) installation and no conflicts can arise.
It's safe to always enable the role, just like we do with all the other roles.
3 yıl önce
Slavi Pantaleev
124fbeda04
Switch to using an external Etherpad role
This new role also adds native Traefik support and support for other
(non-`amd64`) architectures via self-building.
3 yıl önce
Jan
05b3f6565b
Update CHANGELOG.md
Fix typo in changelog
3 yıl önce
Slavi Pantaleev
71ae825f6a
Switch default reverse-proxy to Traefik, force reverse-proxy choice on existing users
3 yıl önce
Slavi Pantaleev
a45c70fd66
Announce Rageshake support
3 yıl önce
Slavi Pantaleev
0da308e24d
Upgrade com.devture.ansible.role.traefik
3 yıl önce
Slavi Pantaleev
5df89a44b3
Add support for customizing Synapse templates
3 yıl önce
Slavi Pantaleev
990a6369e1
Switch to using an external Redis role
3 yıl önce
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".
3 yıl önce
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.
3 yıl önce
Slavi Pantaleev
1006b8d899
Replace matrix-grafana with an external role
3 yıl önce
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
3 yıl önce
Slavi Pantaleev
80935a5194
Fix broken backup_borg link
Referenced here: 06f5be4fa5 (r100414988)
3 yıl önce
Slavi Pantaleev
06f5be4fa5
Announce matrix-backup-borg extraction
3 yıl önce
Slavi Pantaleev
73435dfe10
Announce Traefik support
3 yıl önce
Slavi Pantaleev
6db3c8f2ad
Announce Matrix Authentication Support for Jitsi
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2375
3 yıl önce
Slavi Pantaleev
600aaa0bc7
Announce Draupnir support
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2451
3 yıl önce
Slavi Pantaleev
be78b74fbd
Switch from matrix-prometheus-postgres-exporter to an external prometheus_postgres_exporter role
3 yıl önce
Slavi Pantaleev
864b64d015
Mention the new no-multicast-peers default in Coturn config
Related to 4c9f96722f
3 yıl önce
Slavi Pantaleev
f1c9052fe5
Make it obvious that running Coturn in host-networking mode requires manual firewall changes
3 yıl önce
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.
3 yıl önce
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/
3 yıl önce
Slavi Pantaleev
9ed2e04d80
Switch from matrix-prometheus-node-exporter to an external prometheus_node_exporter role
3 yıl önce
Slavi Pantaleev
fb60ba67f6
Announce just
3 yıl önce
Slavi Pantaleev
ecb5c077f6
Fix typo (too -> to)
3 yıl önce
Slavi Pantaleev
275a739b22
Announce maurtix-slack
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2227
3 yıl önce
Slavi Pantaleev
20558589cb
Announce matrix-bot-chatgpt
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2386
3 yıl önce
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
3 yıl önce
Slavi Pantaleev
0d322a5c86
Announce matrix-postgres replacement and /usr/local/bin cleanup
3 yıl önce
Slavi Pantaleev
8456657f21
Announce install-* tags
3 yıl önce
Slavi Pantaleev
6f865a7e0b
Announce some playbook changes
3 yıl önce
Slavi Pantaleev
e9e84341a9
Reverse-proxy to Synapse via matrix-synapse-reverse-proxy-companion
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2090
3 yıl önce
Slavi Pantaleev
805b70bfa3
Announce standalone Etherpad
3 yıl önce
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
3 yıl önce
Slavi Pantaleev
c3a7237de7
Initial work on using externally defined roles
3 yıl önce
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.
3 yıl önce
Slavi Pantaleev
63a0e5c4f6
Add warnings to synapse-s3-storage-provider support feature
3 yıl önce
Slavi Pantaleev
a3759b0466
Announce Synapse customization and synapse-s3-storage-provider support
3 yıl önce
Slavi Pantaleev
f4804f475a
Announce matrix-ldap-registration-proxy
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2038
3 yıl önce
Jost Alemann
b8b7974b78
fix: typo
3 yıl önce
Slavi Pantaleev
109e1addb8
Improve reliability when using more than 1 media_repository worker
3 yıl önce
Slavi Pantaleev
a1fb082618
Add support for running background tasks on a worker
3 yıl önce
Slavi Pantaleev
5f3f460cda
Restore support for appservice and user_dir workers
3 yıl önce
Slavi Pantaleev
b842447047
Add support for multiple pusher workers
3 yıl önce
Slavi Pantaleev
ec654ca91e
Add support for multiple federation sender workers
3 yıl önce