Slavi Pantaleev
b37a02720f
Move all Matrix client apps into the matrix-addons container network
Putting each client into its own network was good for isolation,
but it's quite wasteful in terms of the container network pool.
2年前
Slavi Pantaleev
2ec6448cdb
Merge branch 'master' into bye-bye-nginx-proxy
2年前
Slavi Pantaleev
06f561f0dd
Build latest/main branch of rust-synapse-compress-state for non-amd64 users
The latest tagged release (v0.1.3) does not pin any versions in its
Dockerfile and as such fails to build right now.
The `main` branch of rust-synapse-compress-state has already addressed
this and is buildable, but there's no tagged release yet.
Reported here: https://github.com/matrix-org/rust-synapse-compress-state/issues/134
2年前
Slavi Pantaleev
d262ca0fe6
Only enable matrix-synapse-reverse-proxy-companion when Synapse workers are enabled
This allows us to eliminate the companion and decrease overhead for
simple servers which do not use workers.
2年前
Slavi Pantaleev
14278c51c2
Merge pull request #3079 from IUCCA/master
update mautrix-signal
2年前
Slavi Pantaleev
499e4887f7
Connect sliding-sync directly to the homeserver
This saves up 1 container network and avoids going through extra proxies
unnecessarily.
2年前
Slavi Pantaleev
7a6a6270d1
Fix API endpoints for Synapse when companion is disabled (removing leading http://)
2年前
Slavi Pantaleev
3fb016cd6b
Put bots and bridges in the same network and remove a few variables
Downsides: decreasing security slightly due to less networking isolation
Benefits:
- decreased complexity
- having a generically-named `matrix-addons` network we may use for other things now (client apps, etc.)
- not exhausting the container networks pool with 2 (or more) networks and using just 1
2年前
Slavi Pantaleev
170f321a01
Minor sliding-sync improvements
2年前
IUCCA
2b2c1880cb
Updated mautrix-signal docker image
2年前
Slavi Pantaleev
b1caf5eb59
Merge pull request #3080 from spantaleev/renovate/vectorim-element-web-1.x
chore(deps): update vectorim/element-web docker tag to v1.11.53
2年前
renovate[bot]
04de14a462
chore(deps): update vectorim/element-web docker tag to v1.11.53
2年前
Slavi Pantaleev
015acb6d08
Add native Traefik support to matrix-synapse
2年前
Slavi Pantaleev
fe7c06d6f5
Fix duplicate labels in matrix-synapse-reverse-proxy-companion
2年前
IUCCA
0222e75c19
added new options to mautrix-signal config template
2年前
IUCCA
9c3d8687bf
added new options to mautrix-signal config template
2年前
IUCCA
8f88b5d25e
updated mautrix-signal docker image
2年前
Slavi Pantaleev
ab15991814
Fix some ansible-lint-reported errors
2年前
Slavi Pantaleev
abde681b56
Clean up some matrix_nginx_proxy_proxy_matrix_metrics_* references
2年前
Slavi Pantaleev
54fb153acf
Expose /_synapse/* APIs via matrix-synapse-reverse-proxy-companion
This also updates validation tasks and documentation, pointing to
variables in the matrix-synapse role which don't currently exist yet
(e.g. `matrix_synapse_container_labels_client_synapse_admin_api_enabled`).
These variables will be added soon, as Traefik labels are added to the
`matrix-synapse` role. At that point, the `matrix-synapse-reverse-proxy-companion` role
will be updated to also use them.
2年前
Slavi Pantaleev
0ea3fa0e85
Add matrix_synapse_reverse_proxy_companion_container_labels_traefik_hostname to simplify wiring
2年前
Slavi Pantaleev
84cedff355
Adjust validation message
2年前
Slavi Pantaleev
4752e7f9a0
Get rid of matrix_nginx_proxy_proxy_matrix_client_redirect_root_uri_to_domain
2年前
Slavi Pantaleev
e678adfeda
Add root path (/) handling to matrix-synapse-reverse-proxy-companion (redirect or /_matrix/static/ serving)
2年前
Charles Wright
c053336ad2
Add keepalive on worker upstreams and use HTTP 1.1 for persistent connections
2年前
Slavi Pantaleev
354c887602
Fix incorrect variable name
2年前
Slavi Pantaleev
bbd9493b8f
Handle /_matrix Client-Server and Federation APIs directly at matrix-synapse-reverse-proxy-companion
2年前
Slavi Pantaleev
97f40a95fb
Make compress middleware for /.well-known/matrix/* configurable
2年前
Slavi Pantaleev
e81a395a98
Drop some matrix_nginx_proxy_proxy_riot_compat_* variables
matrix-nginx-proxy is going away and this is one of the features it
offered.
This feature will have no equivalent in our new Traefik-only
setup, although it's possible to implement it manually by using
`matrix_client_element_container_labels_additional_labels`
2年前
Slavi Pantaleev
cc75be9c65
Add support for serving the base domain via matrix-static-files
2年前
Slavi Pantaleev
da48a605bb
More progress on matrix-static-files role and cleaning up of matrix-base and matrix-nginx-proxy
2年前
Slavi Pantaleev
23a78d1718
Merge branch 'master' into bye-bye-nginx-proxy
2年前
Slavi Pantaleev
b6e4352ea9
Fix role values documentation for /.well-known/matrix/support
The spec had gotten updated
2年前
Slavi Pantaleev
015b8f69de
Rework comment for matrix_static_files_file_matrix_support_enabled
2年前
Slavi Pantaleev
46cbc2ead0
Merge branch 'master' into bye-bye-nginx-proxy
2年前
Slavi Pantaleev
61bf368080
Mark /.well-known/matrix/support as accepted spec
2年前
Slavi Pantaleev
065b70203d
[WIP] Initial work on matrix-static-files role
2年前
Slavi Pantaleev
128a7b82d5
Switch mautrix-instagram from matrix-nginx-proxy to matrix-homeserver-proxy
This is completely untested.
2年前
Slavi Pantaleev
16653bdbb4
Merge pull request #3073 from spantaleev/renovate/halfshot-matrix-hookshot-5.x
chore(deps): update halfshot/matrix-hookshot docker tag to v5.1.2
2年前
Slavi Pantaleev
a9689334c5
Merge pull request #3075 from Braindot-fr/3074-signal-docker-tag
[#3074 ] Docker tag follows the version properly
2年前
Pierre 'McFly' Marty
c76aaf2e0b
fix(signal): tag follows declared version
2年前
renovate[bot]
b2b6edc8a1
chore(deps): update halfshot/matrix-hookshot docker tag to v5.1.2
2年前
Slavi Pantaleev
feaf1ee7e7
Switch mautrix-whatsapp from matrix-nginx-proxy to matrix-homeserver-proxy
2年前
Slavi Pantaleev
8eb07e8d85
Minor mautrix-facebook fixes
2年前
Slavi Pantaleev
20c7cabfe4
Switch mautrix-discord from matrix-nginx-proxy to matrix-homeserver-proxy
2年前
Slavi Pantaleev
77b0ef4799
Add Traefik support to Hookshot
2年前
Slavi Pantaleev
4a6287c528
Initial work on matrix-homeserver-proxy role and eliminating matrix-nginx-proxy
This is still very far from usable.
Various bridges and bots are still talking to
`matrix-nginx-proxy` instead of the new `matrix-homeserver-proxy` role.
These services need to be reworked. While reworking them,
various cleanups are being done as well as adding Traefik-labels to
those that need them.
2年前
Slavi Pantaleev
c744d29567
Announce new mautrix-signal bridge
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3041
2年前
Slavi Pantaleev
aa60fdeb00
Do not put architecture stuff in matrix_mautrix_signal_version
.. because matrix_mautrix_signal_version is used in other places
which do not expect it. For example: `matrix_mautrix_signal_container_image_self_build_branch`
Related to: https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3041
2年前
Slavi Pantaleev
9ff405504d
Merge pull request #3041 from Braindot-fr/3031-feat-add-signalgo-bridge
[#3031 ] Update mautrix-signal to the go version (signalgo merged to signal)
2年前