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年前
Slavi Pantaleev
1006b8d899
Replace matrix-grafana with an external role
3年前
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年前
Slavi Pantaleev
80935a5194
Fix broken backup_borg link
Referenced here: 06f5be4fa5 (r100414988)
3年前
Slavi Pantaleev
06f5be4fa5
Announce matrix-backup-borg extraction
3年前
Slavi Pantaleev
73435dfe10
Announce Traefik support
3年前
Slavi Pantaleev
6db3c8f2ad
Announce Matrix Authentication Support for Jitsi
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2375
3年前
Slavi Pantaleev
600aaa0bc7
Announce Draupnir support
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2451
3年前
Slavi Pantaleev
be78b74fbd
Switch from matrix-prometheus-postgres-exporter to an external prometheus_postgres_exporter role
3年前
Slavi Pantaleev
864b64d015
Mention the new no-multicast-peers default in Coturn config
Related to 4c9f96722f
3年前
Slavi Pantaleev
f1c9052fe5
Make it obvious that running Coturn in host-networking mode requires manual firewall changes
3年前
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年前
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年前
Slavi Pantaleev
9ed2e04d80
Switch from matrix-prometheus-node-exporter to an external prometheus_node_exporter role
3年前
Slavi Pantaleev
fb60ba67f6
Announce just
3年前
Slavi Pantaleev
ecb5c077f6
Fix typo (too -> to)
3年前
Slavi Pantaleev
275a739b22
Announce maurtix-slack
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2227
3年前
Slavi Pantaleev
20558589cb
Announce matrix-bot-chatgpt
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2386
3年前
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年前
Slavi Pantaleev
0d322a5c86
Announce matrix-postgres replacement and /usr/local/bin cleanup
3年前
Slavi Pantaleev
8456657f21
Announce install-* tags
3年前
Slavi Pantaleev
6f865a7e0b
Announce some playbook changes
3年前
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年前
Slavi Pantaleev
805b70bfa3
Announce standalone Etherpad
3年前
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年前
Slavi Pantaleev
c3a7237de7
Initial work on using externally defined roles
3年前
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年前
Slavi Pantaleev
63a0e5c4f6
Add warnings to synapse-s3-storage-provider support feature
3年前
Slavi Pantaleev
a3759b0466
Announce Synapse customization and synapse-s3-storage-provider support
3年前
Slavi Pantaleev
f4804f475a
Announce matrix-ldap-registration-proxy
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2038
3年前
Jost Alemann
b8b7974b78
fix: typo
3年前
Slavi Pantaleev
109e1addb8
Improve reliability when using more than 1 media_repository worker
3年前
Slavi Pantaleev
a1fb082618
Add support for running background tasks on a worker
3年前
Slavi Pantaleev
5f3f460cda
Restore support for appservice and user_dir workers
3年前
Slavi Pantaleev
b842447047
Add support for multiple pusher workers
3年前
Slavi Pantaleev
ec654ca91e
Add support for multiple federation sender workers
3年前
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.
3年前
Slavi Pantaleev
c00a8d4099
Announce Cactus Comments support
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2089
3年前
Slavi Pantaleev
eaf13264e6
Announce Postmoogle email bridge bot
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2043
3年前
Slavi Pantaleev
9ab6c99434
Update changelog
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2012
3年前
Slavi Pantaleev
81f4e8cffb
Announce Conduit support
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2002
3年前
Slavi Pantaleev
9d10d5543b
Announce mautrix-discord support
3年前
Slavi Pantaleev
2e40ad7d4e
Announce Kakaotalk support
3年前
Slavi Pantaleev
e5238bf7d5
Announce maubot
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1894
3年前
Slavi Pantaleev
e94ec75e1a
Remove matrix-bridge-mx-puppet-skype role
3年前
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
3年前
Slavi Pantaleev
e4caf3fa81
Add note about signald (0.19.0+) upgrade
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1921
3年前
Slavi Pantaleev
5a0e977df8
Announce ntfy role
3年前
nono-lqdn
5f6ad0f603
Added a note on managing the basic_auth password on external prometheus
servers
3年前
Slavi Pantaleev
ba51997f7b
(BC Break) Redo how metrics are exposed to external Prometheus servers
3年前