Slavi Pantaleev
493a9abafa
Move matrix-bridge-go-skype-bridge to its own container network
2年前
Slavi Pantaleev
205663a4be
Move matrix-bridge-beeper-linkedin to its own container network
2年前
Slavi Pantaleev
a5618a893b
Move matrix-bridge-appservice-webhooks to its own container network
2年前
Slavi Pantaleev
5f329f72ab
Fix variable name typo in Honoroit group vars
2年前
Slavi Pantaleev
db53a17a38
Move matrix-bridge-appservice-slack to its own container network
2年前
Slavi Pantaleev
3fe3d5a78c
Move matrix-bridge-appservice-kakaotalk to its own container network
2年前
Slavi Pantaleev
dcdc43b6aa
Move matrix-bridge-appservice-irc to its own container network
2年前
Slavi Pantaleev
bf11a3c2ca
Tie up some loose ends for matrix-appservice-discord
2年前
Slavi Pantaleev
0994730f4d
Minor improvements to mautrix-facebook group vars wiring
2年前
Slavi Pantaleev
7d625011a1
Move matrix-bridge-appservice-discord to its own container network
2年前
Slavi Pantaleev
c5006c3ac2
Move matrix-bot-maubot to its own container network and add native Traefik support
2年前
Slavi Pantaleev
a794db4c38
Reorder matrix-bot-matrix-reminder-bot group vars for consistency
2年前
Slavi Pantaleev
87c8c29c47
Move matrix-bot-matrix-registration-bot to its own container network
2年前
Slavi Pantaleev
628496d022
Move matrix-bot-honoroit to its own container network
2年前
Slavi Pantaleev
835f623bb8
Move matrix-bot-go-neb to its own container network
2年前
Slavi Pantaleev
867af6385a
Move matrix-bot-mjolnir to its own container network
2年前
Slavi Pantaleev
88ad58fccb
Move matrix-bot-draupnir to its own container network
2年前
Slavi Pantaleev
d8b867b6fb
Move matrix-bot-buscarron to its own container network
2年前
Slavi Pantaleev
14d57bb7a6
Reorganize mautrix-facebook group vars for consistency
2年前
Slavi Pantaleev
d116d863e6
Move exim-relay service to its own network and connect Synapse & ma1sd to it automatically
2年前
Slavi Pantaleev
0bb40d1337
Fix integration between ma1sd and exim-relay
Regression since ba0a4e864a
2年前
Slavi Pantaleev
ba0a4e864a
Replace matrix-mailer with an external role
2年前
Slavi Pantaleev
9488e3857a
Put all homeservers in the matrix-homeserver container network
2年前
Slavi Pantaleev
1be90cf87d
Move Postgres to its own network for better isolation
A lot of services are yet to be updated to start connecting to
`devture_postgres_container_network` as an additional network.
Many are already done, but I'll go through all the others later.
2年前
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
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
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年前
Slavi Pantaleev
015acb6d08
Add native Traefik support to matrix-synapse
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
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年前
Slavi Pantaleev
bbd9493b8f
Handle /_matrix Client-Server and Federation APIs directly at matrix-synapse-reverse-proxy-companion
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
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
feaf1ee7e7
Switch mautrix-whatsapp from matrix-nginx-proxy to matrix-homeserver-proxy
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年前
Aine
87a74335f9
add automatic registration of chatgpt bot's user (if password is provided)
2年前
Slavi Pantaleev
11ee949e9e
Add native Traefik support to matrix-corporal (HTTP API)
2年前
Slavi Pantaleev
e7a911a7fa
Add note about matrix_nginx_proxy_proxy_media_repo_enabled
2年前
Slavi Pantaleev
ce013a325c
Remove duplicate matrix_media_repo_identifier definition from group_vars/matrix_servers
`matrix_media_repo_identifier` is already defined in the role defaults,
which is a better role to have it anyway.
2年前