Commit Graph

825 Commits (master)

Author SHA1 Message Date
Slavi Pantaleev aea66442a1 Move matrix-ma1sd to its own container network and add native Traefik support
4 months ago
Slavi Pantaleev 61216d51cc Move matrix-ldap-registration-proxy to its own container network and add native Traefik support
4 months ago
Slavi Pantaleev 998e9ce655 Revert "Auto-generate matrix_bot_matrix_registration_bot_bot_password via group vars"
4 months ago
Slavi Pantaleev bf95ad2235 Auto-generate matrix_bot_matrix_registration_bot_bot_password via group vars
4 months ago
Slavi Pantaleev fce84a2b3c Rename variable for consistency (matrix_homeserver_proxy_ident -> matrix_homeserver_proxy_identifier)
4 months ago
Slavi Pantaleev 2f27a57d00 Rename variable for consistency (matrix_static_files_ident -> matrix_static_files_identifier)
4 months ago
Slavi Pantaleev ea992496a3 Add matrix-cactus-comments-client role
4 months ago
Slavi Pantaleev 14b252c5f0 Merge branch 'master' into bye-bye-nginx-proxy
4 months ago
Slavi Pantaleev 7c5cbecd78 Enable self-building for cactus-comments on non-amd64 architectures
4 months ago
Slavi Pantaleev 241779b583 Initial work on moving matrix-cactus-comments to its own container network and splitting cactus-client out of it
4 months ago
Slavi Pantaleev 30d82cc651 Merge branch 'master' into bye-bye-nginx-proxy
4 months ago
Slavi Pantaleev b6916d3adc Add public_address to mautrix-discord
4 months ago
Slavi Pantaleev 594e6d9679 Move matrix-sms-bridge to its own container network and add support for non-Synapse homeservers
4 months ago
Slavi Pantaleev 8e8c9cc03b Move matrix-bridge-mx-puppet-twitter to its own container network and add native Traefik support
4 months ago
Slavi Pantaleev 1e19fee772 Move matrix-bridge-mx-puppet-steam to its own container network
4 months ago
Slavi Pantaleev 3c099541a7 Move matrix-bridge-mx-puppet-slack to its own container network and add native Traefik support
4 months ago
Slavi Pantaleev 150a40ec26 Move matrix-bridge-mx-puppet-instagram to its own container network
4 months ago
Slavi Pantaleev f94f2b9823 Move matrix-bridge-mx-puppet-groupme to its own container network
4 months ago
Slavi Pantaleev 82de4581e3 Add support for disabling presence on matrix-bridge-mx-puppet-discord
4 months ago
Slavi Pantaleev 6d0ecb0269 Move matrix-bridge-mx-puppet-discord to its own container network
4 months ago
Slavi Pantaleev 8b28f8e122 Move matrix-bridge-mautrix-twitter to its own container network and add native Traefik support
4 months ago
Slavi Pantaleev f9b4ae8241 Move matrix-bridge-mautrix-telegram to its own container network and add native Traefik support
4 months ago
Slavi Pantaleev 0f89156e94 Move matrix-bridge-mautrix-slack to its own container network
4 months ago
Slavi Pantaleev d6911503a0 Move matrix-bridge-mautrix-signal to its own container network and add native Traefik support
4 months ago
Slavi Pantaleev 7ec6fd3dfe Make bridges/bots use matrix_addons_homeserver_client_api_url (instead of matrix_homeserver_container_url)
4 months ago
Slavi Pantaleev 142de83b41 Move matrix-bridge-mautrix-hangouts to its own container network
4 months ago
Slavi Pantaleev f8f3318bb2 Move matrix-bridge-mautrix-googlechat to its own container network
4 months ago
Slavi Pantaleev c6c88c2503 Move matrix-bridge-mautrix-gmessages to its own container network
4 months ago
Slavi Pantaleev 5e7b882ce9 Adjust homeserver URL for Buscarron
4 months ago
Slavi Pantaleev 39e45b0298 Move matrix-bridge-heisenbridge to its own container network
4 months ago
Slavi Pantaleev 493a9abafa Move matrix-bridge-go-skype-bridge to its own container network
4 months ago
Slavi Pantaleev 205663a4be Move matrix-bridge-beeper-linkedin to its own container network
4 months ago
Slavi Pantaleev a5618a893b Move matrix-bridge-appservice-webhooks to its own container network
4 months ago
Slavi Pantaleev 5f329f72ab Fix variable name typo in Honoroit group vars
4 months ago
Slavi Pantaleev db53a17a38 Move matrix-bridge-appservice-slack to its own container network
4 months ago
Slavi Pantaleev 3fe3d5a78c Move matrix-bridge-appservice-kakaotalk to its own container network
4 months ago
Slavi Pantaleev dcdc43b6aa Move matrix-bridge-appservice-irc to its own container network
4 months ago
Slavi Pantaleev bf11a3c2ca Tie up some loose ends for matrix-appservice-discord
4 months ago
Slavi Pantaleev 0994730f4d Minor improvements to mautrix-facebook group vars wiring
4 months ago
Slavi Pantaleev 7d625011a1 Move matrix-bridge-appservice-discord to its own container network
4 months ago
Slavi Pantaleev c5006c3ac2 Move matrix-bot-maubot to its own container network and add native Traefik support
4 months ago
Slavi Pantaleev a794db4c38 Reorder matrix-bot-matrix-reminder-bot group vars for consistency
4 months ago
Slavi Pantaleev 87c8c29c47 Move matrix-bot-matrix-registration-bot to its own container network
4 months ago
Slavi Pantaleev 628496d022 Move matrix-bot-honoroit to its own container network
4 months ago
Slavi Pantaleev 835f623bb8 Move matrix-bot-go-neb to its own container network
4 months ago
Slavi Pantaleev 867af6385a Move matrix-bot-mjolnir to its own container network
4 months ago
Slavi Pantaleev 88ad58fccb Move matrix-bot-draupnir to its own container network
4 months ago
Slavi Pantaleev d8b867b6fb Move matrix-bot-buscarron to its own container network
4 months ago
Slavi Pantaleev 14d57bb7a6 Reorganize mautrix-facebook group vars for consistency
4 months ago
Slavi Pantaleev b122c7092a Merge branch 'master' into bye-bye-nginx-proxy
4 months ago
Slavi Pantaleev d116d863e6 Move exim-relay service to its own network and connect Synapse & ma1sd to it automatically
4 months ago
Slavi Pantaleev 0bb40d1337 Fix integration between ma1sd and exim-relay
4 months ago
Slavi Pantaleev 377fce5855 Merge branch 'master' into bye-bye-nginx-proxy
4 months ago
Slavi Pantaleev ba0a4e864a Replace matrix-mailer with an external role
4 months ago
Slavi Pantaleev 9488e3857a Put all homeservers in the matrix-homeserver container network
4 months ago
Slavi Pantaleev 1be90cf87d Move Postgres to its own network for better isolation
4 months ago
Slavi Pantaleev b37a02720f Move all Matrix client apps into the matrix-addons container network
4 months ago
Slavi Pantaleev d262ca0fe6 Only enable matrix-synapse-reverse-proxy-companion when Synapse workers are enabled
4 months ago
Slavi Pantaleev 499e4887f7 Connect sliding-sync directly to the homeserver
4 months ago
Slavi Pantaleev 7a6a6270d1 Fix API endpoints for Synapse when companion is disabled (removing leading http://)
4 months ago
Slavi Pantaleev 3fb016cd6b Put bots and bridges in the same network and remove a few variables
4 months ago
Slavi Pantaleev 170f321a01 Minor sliding-sync improvements
4 months ago
Slavi Pantaleev 015acb6d08 Add native Traefik support to matrix-synapse
5 months ago
Slavi Pantaleev abde681b56 Clean up some matrix_nginx_proxy_proxy_matrix_metrics_* references
5 months ago
Slavi Pantaleev 54fb153acf Expose /_synapse/* APIs via matrix-synapse-reverse-proxy-companion
5 months ago
Slavi Pantaleev 0ea3fa0e85 Add matrix_synapse_reverse_proxy_companion_container_labels_traefik_hostname to simplify wiring
5 months ago
Slavi Pantaleev 4752e7f9a0 Get rid of matrix_nginx_proxy_proxy_matrix_client_redirect_root_uri_to_domain
5 months ago
Slavi Pantaleev e678adfeda Add root path (/) handling to matrix-synapse-reverse-proxy-companion (redirect or /_matrix/static/ serving)
5 months ago
Slavi Pantaleev bbd9493b8f Handle /_matrix Client-Server and Federation APIs directly at matrix-synapse-reverse-proxy-companion
5 months ago
Slavi Pantaleev e81a395a98 Drop some matrix_nginx_proxy_proxy_riot_compat_* variables
5 months ago
Slavi Pantaleev cc75be9c65 Add support for serving the base domain via matrix-static-files
5 months ago
Slavi Pantaleev da48a605bb More progress on matrix-static-files role and cleaning up of matrix-base and matrix-nginx-proxy
5 months ago
Slavi Pantaleev 065b70203d [WIP] Initial work on matrix-static-files role
5 months ago
Slavi Pantaleev 128a7b82d5 Switch mautrix-instagram from matrix-nginx-proxy to matrix-homeserver-proxy
5 months ago
Slavi Pantaleev feaf1ee7e7 Switch mautrix-whatsapp from matrix-nginx-proxy to matrix-homeserver-proxy
5 months ago
Slavi Pantaleev 20c7cabfe4 Switch mautrix-discord from matrix-nginx-proxy to matrix-homeserver-proxy
5 months ago
Slavi Pantaleev 77b0ef4799 Add Traefik support to Hookshot
5 months ago
Slavi Pantaleev 4a6287c528 Initial work on matrix-homeserver-proxy role and eliminating matrix-nginx-proxy
5 months ago
Pierre 'McFly' Marty 811c6b1af5
Merge branch 'spantaleev:master' into 3031-feat-add-signalgo-bridge
5 months ago
Aine 87a74335f9
add automatic registration of chatgpt bot's user (if password is provided)
5 months ago
Slavi Pantaleev 11ee949e9e Add native Traefik support to matrix-corporal (HTTP API)
5 months ago
Pierre 'McFly' Marty 055406b255
Merge branch 'spantaleev:master' into 3031-feat-add-signalgo-bridge
5 months ago
Slavi Pantaleev e7a911a7fa Add note about matrix_nginx_proxy_proxy_media_repo_enabled
5 months ago
Slavi Pantaleev ce013a325c Remove duplicate matrix_media_repo_identifier definition from group_vars/matrix_servers
5 months ago
Michael Hollister 0908c6b662 Added Traefik support to MMR
5 months ago
Pierre 'McFly' Marty c93b642f90
doc: check typo
5 months ago
Pierre 'McFly' Marty 2f6525ccb3
refactor: remove signalgo and update signal to 'after merge'
5 months ago
Pierre 'McFly' Marty 0e4c878ee3
Merge branch 'spantaleev:master' into 3031-feat-add-signalgo-bridge
5 months ago
Slavi Pantaleev dbf1a685bf Do not connect Hookshot to Redis unless encryption is enabled
5 months ago
Slavi Pantaleev 94c1503a60 Add support for experimental encryption in Hookshot
5 months ago
Slavi Pantaleev f4806aadcb Make "just install-service nginx-proxy" properly restart it
5 months ago
Pierre 'McFly' Marty c028d75f9e
fix: sqlite backend is sqlite3-fk-wal
5 months ago
Pierre 'McFly' Marty 173286470c
fix: signalgo starts properly
5 months ago
Pierre 'McFly' Marty a42aacb41c
fix: remove unsued signalgo-daemon.service
5 months ago
Pierre 'McFly' Marty 0f7b89523f
feat: enroll signalgo to nginx proxy
5 months ago
Slavi Pantaleev 7cf713f591 Switch from devture_traefik_container_additional_networks to devture_traefik_container_additional_networks_auto
6 months ago
Aine 5bc8903422
fix included postgres role name in matrix_servers
6 months ago
Slavi Pantaleev c0595d6e44 Add explicit names for roles (affects their install paths)
6 months ago
Chikage 7d668a488e add self-build for matrix_user_verification
6 months ago
Slavi Pantaleev 670ae6f602 Upgrade Jitsi (v8960-2 -> v8960-3) and pass jitsi_user_username explicitly
7 months ago
Aine ffc2aef0b2
fix jitsi auth (w/ auth; w/o auth), closes #2589
7 months ago
Slavi Pantaleev 29b62f77a5 Upgrade Postgres (v16.0-5 -> v16.0-6) - adds auto-tuning
7 months ago
Slavi Pantaleev dc9ff4e01b Add support for external-IP-address-autodetection to Coturn
7 months ago
Slavi Pantaleev 5bc6ca2af5 Switch from devture_postgres_systemd_services_to_stop_for_maintenance_list to devture_postgres_systemd_services_to_stop_for_maintenance_list_auto
8 months ago
Slavi Pantaleev bff851c858 Properly stop all services when doing Postgres maintenance, not just the homeserver
8 months ago
Slavi Pantaleev 35294046b4
Do not enable SchildiChat by default
9 months ago
Aine 86655db995
add SchildiChat client
9 months ago
Slavi Pantaleev a036987ba4 Do not define devture_traefik_provider_configuration_extension_yaml in group_vars/matrix_servers
9 months ago
Antonis Christofides 242e0ee829 Proxy additional JVBs through traefik (fixes #2721)
9 months ago
Johan Swetzén 4299d4ebd5
wsproxy for Android SMS (#2261)
9 months ago
Catalan Lover a9518e721a
Add Arm64 as valid prebuilt container architecture for Draupnir
9 months ago
Samuel Meenzen e01a6f2972 fix: `recursive loop detected in template string` error
9 months ago
Samuel Meenzen 837cca4ee1 Move sliding sync url logic out of matrix-client.j2
9 months ago
Slavi Pantaleev ae12ab5c24 Rename variable (matrix_client_element_jitsi_preferredDomain -> matrix_client_element_jitsi_preferredDomain)
9 months ago
Slavi Pantaleev f3445c124c Fix Traefik support for matrix-user-verification-service
10 months ago
Julian-Samuel Gebühr 14f7eed932
Update matrix-registration-bot, improve authentication config (#2723)
10 months ago
ThellraAK 2153c310f7
Update matrix_servers
10 months ago
ThellraAK eea143e6eb
Shortened gmessages salt
10 months ago
Shreyas Ajjarapu 5ea6aa3e50
Added Google Messager Bridge (#2794)
10 months ago
Slavi Pantaleev 60c34d701a Use prebuilt container images for matrix-sliding-sync on ARM64
10 months ago
Slavi Pantaleev 95bfa4e87e
Put matrix-media-repo.service in the matrix-media-repo group
10 months ago
Slavi Pantaleev bc0b73dd70
Improve if condition for including Postgres in matrix_media_repo_systemd_required_services_list
10 months ago
Michael Hollister 73edde3992 Replaced additional hardcoded service names with identifer variable
10 months ago
Michael Hollister 28fa644c30 Removed redeclration of matrix_media_repo_identifier
10 months ago
Michael Hollister d565c1607b
Replaced hard coded string with identifier variable
10 months ago
Michael Hollister 78bd1dbd1b Added matrix-media-repo role
10 months ago
Slavi Pantaleev 704a9abd9b Fix file path in comment
11 months ago
Antonis Christofides cfc845b45e Ensure docker is installed on additional JVBs (fixes #2706)
11 months ago
Antonis Christofides 2191136369 Enable jitsi_jvb service on additional JVB (fixes #2708)
11 months ago
Antonis Christofides 6ce94ba33f Fix additional JVB broken after move to external Jitsi role (fixes #2733)
11 months ago
Slavi Pantaleev b5d5e49235 Move Honoroit metrics from /honoroit/metrics to /metrics/honoroit
1 year ago
Slavi Pantaleev 018e620ee8 Default matrix_bot_honoroit_path_prefix to /honoroit to avoid conflicts with Matrix Client-Server API
1 year ago
Slavi Pantaleev 9d77950cd8 Adjust bot group names, so that they match the install/setup tags
1 year ago
Slavi Pantaleev 4546410f6a Restore matrix-nginx-proxy connectivity to the Jitsi container network
1 year ago
Kabir Kwatra fdab05fa0a
fix(traefik): only include federation endpoint if port is new
1 year ago
Slavi Pantaleev 812b395aa9 Remove various systemd services from matrix-nginx-proxy Wanted list when not proxied via nginx
1 year ago
Slavi Pantaleev 1d00d15482 Switch to exported Jitsi role
1 year ago
Slavi Pantaleev 76197df3bc Add some additional groups to client systemd services
1 year ago
Aine 15ce377235
honoroit - add matrix_bot_honoroit_hostname into group vars
1 year ago
Aine 0b18f03195
honoroit - add proper networking configuration and traefik labels
1 year ago
Slavi Pantaleev 14b8efcad2 Replace matrix-prometheus with an external Prometheus role
1 year ago
Slavi Pantaleev 1b6a85e485 Do not consider prometheus-exporters as part of the prometheus group
1 year ago
Slavi Pantaleev 220d80ac3a Move matrix-aux outside of this playbook
1 year ago
Aine 88dc5e0de0
migrate prometheus-node-exporter's var
1 year ago
Array in a Matrix dd1712d457
fix typo
1 year ago
array-in-a-matrix f1c0321a8c add relay api database for dendrite
1 year ago
Slavi Pantaleev 4c1db32ef9 Rename some Dendrite variables to improve consistency
1 year ago
Slavi Pantaleev 7422337c26 Add missing matrix-synapse-auto-compressor.timer in systemd service list
1 year ago
Slavi Pantaleev 26d5719df4 Make matrix-synapse-auto-compressor live in its own container network
1 year ago
Slavi Pantaleev ca69fce648 Add missing group vars for matrix-synapse-auto-compressor
1 year ago