| @@ -93,7 +93,7 @@ Use alternative file storage to the default `media_store` folder. | |||
| | ---- | -------- | ----------- | ------------- | | |||
| | [Goofys](https://github.com/kahing/goofys) | x | [Amazon S3](https://aws.amazon.com/s3/) (or other S3-compatible object store) storage for Synapse's content repository (`media_store`) files | [Link](docs/configuring-playbook-s3-goofys.md) | | |||
| | [synapse-s3-storage-provider](https://github.com/matrix-org/synapse-s3-storage-provider) | x | [Amazon S3](https://aws.amazon.com/s3/) (or other S3-compatible object store) storage for Synapse's content repository (`media_store`) files | [Link](docs/configuring-playbook-s3.md) | | |||
| | [matrix-media-repo](https://github.com/turt2live/matrix-media-repo) | x | matrix-media-repo is a highly customizable multi-domain media repository for Matrix. Intended for medium to large deployments, this media repo de-duplicates media while being fully compliant with the specification. | [Link](docs/configuring-playbook-media-repo.md) | | |||
| | [matrix-media-repo](https://github.com/turt2live/matrix-media-repo) | x | matrix-media-repo is a highly customizable multi-domain media repository for Matrix. Intended for medium to large deployments, this media repo de-duplicates media while being fully compliant with the specification. | [Link](docs/configuring-playbook-matrix-media-repo.md) | | |||
| ### Bridges | |||
| @@ -32,9 +32,9 @@ Refer to the documentation on [how to obtain an access token](obtaining-access-t | |||
| You will need to prevent Synapse from rate limiting the bot's account. This is not an optional step. If you do not do this step draupnir will crash. This can be done using Synapse's [admin API](https://matrix-org.github.io/synapse/latest/admin_api/user_admin_api.html#override-ratelimiting-for-users). Please ask for help if you are uncomfortable with these steps or run into issues. | |||
| If your Synapse Admin API is exposed to the internet for some reason like running the Synapse Admin Role [Link](docs/configuring-playbook-synapse-admin.md) or running `matrix_nginx_proxy_proxy_matrix_client_api_forwarded_location_synapse_admin_api_enabled: true` in your playbook config. If your API is not externally exposed you should still be able to on the local host for your synapse run these commands. | |||
| If your Synapse Admin API is exposed to the internet for some reason like running the Synapse Admin Role [Link](/docs/configuring-playbook-synapse-admin.md) or running `matrix_nginx_proxy_proxy_matrix_client_api_forwarded_location_synapse_admin_api_enabled: true` in your playbook config. If your API is not externally exposed you should still be able to on the local host for your synapse run these commands. | |||
| The following command works on semi up to date Windows 10 installs and All Windows 11 installations and other systems that ship curl. `curl --header "Authorization: Bearer <access_token>" -X DELETE https://matrix.example.com/_synapse/admin/v1/users/@example:example.com/override_ratelimit` Replace `@example:example.com` with the MXID of your Draupnir and example.com with your homeserver domain. You can easily obtain an access token for a homeserver admin account the same way you can obtain an access token for Draupnir it self. If you made Draupnir Admin you can just use the Draupnir token. | |||
| The following command works on semi up to date Windows 10 installs and All Windows 11 installations and other systems that ship curl. `curl --header "Authorization: Bearer <access_token>" -X POST https://matrix.example.com/_synapse/admin/v1/users/@example:example.com/override_ratelimit` Replace `@example:example.com` with the MXID of your Draupnir and example.com with your homeserver domain. You can easily obtain an access token for a homeserver admin account the same way you can obtain an access token for Draupnir it self. If you made Draupnir Admin you can just use the Draupnir token. | |||
| @@ -31,9 +31,9 @@ Refer to the documentation on [how to obtain an access token](obtaining-access-t | |||
| You will need to prevent Synapse from rate limiting the bot's account. This is not an optional step. If you do not do this step Mjolnir will crash. This can be done using Synapse's [admin API](https://matrix-org.github.io/synapse/latest/admin_api/user_admin_api.html#override-ratelimiting-for-users). Please ask for help if you are uncomfortable with these steps or run into issues. | |||
| If your Synapse Admin API is exposed to the internet for some reason like running the Synapse Admin Role [Link](docs/configuring-playbook-synapse-admin.md) or running `matrix_nginx_proxy_proxy_matrix_client_api_forwarded_location_synapse_admin_api_enabled: true` in your playbook config. If your API is not externally exposed you should still be able to on the local host for your synapse run these commands. | |||
| If your Synapse Admin API is exposed to the internet for some reason like running the Synapse Admin Role [Link](/docs/configuring-playbook-synapse-admin.md) or running `matrix_nginx_proxy_proxy_matrix_client_api_forwarded_location_synapse_admin_api_enabled: true` in your playbook config. If your API is not externally exposed you should still be able to on the local host for your synapse run these commands. | |||
| The following command works on semi up to date Windows 10 installs and All Windows 11 installations and other systems that ship curl. `curl --header "Authorization: Bearer <access_token>" -X DELETE https://matrix.example.com/_synapse/admin/v1/users/@example:example.com/override_ratelimit` Replace `@example:example.com` with the MXID of your Mjolnir and example.com with your homeserver domain. You can easily obtain an access token for a homeserver admin account the same way you can obtain an access token for Mjolnir it self. If you made Mjolnir Admin you can just use the Mjolnir token. | |||
| The following command works on semi up to date Windows 10 installs and All Windows 11 installations and other systems that ship curl. `curl --header "Authorization: Bearer <access_token>" -X POST https://matrix.example.com/_synapse/admin/v1/users/@example:example.com/override_ratelimit` Replace `@example:example.com` with the MXID of your Mjolnir and example.com with your homeserver domain. You can easily obtain an access token for a homeserver admin account the same way you can obtain an access token for Mjolnir it self. If you made Mjolnir Admin you can just use the Mjolnir token. | |||
| ## 4. Create a management room | |||
| @@ -2959,10 +2959,7 @@ devture_postgres_gid: "{{ matrix_user_gid }}" | |||
| devture_postgres_connection_username: matrix | |||
| devture_postgres_db_name: matrix | |||
| devture_postgres_systemd_services_to_stop_for_maintenance_list: | | |||
| {{ | |||
| ['matrix-' + matrix_homeserver_implementation + '.service'] | |||
| }} | |||
| devture_postgres_systemd_services_to_stop_for_maintenance_list_auto: "{{ devture_systemd_service_manager_services_list_auto | map(attribute='name') | reject('equalto', (devture_postgres_identifier + '.service')) }}" | |||
| devture_postgres_managed_databases_auto: | | |||
| {{ | |||
| @@ -4,7 +4,7 @@ | |||
| version: v1.0.0-1 | |||
| name: auxiliary | |||
| - src: git+https://gitlab.com/etke.cc/roles/backup_borg.git | |||
| version: v1.2.5-1.8.2-0 | |||
| version: v1.2.5-1.8.2-1 | |||
| - src: git+https://github.com/devture/com.devture.ansible.role.container_socket_proxy.git | |||
| version: v0.1.1-2 | |||
| - src: git+https://github.com/devture/com.devture.ansible.role.docker_sdk_for_python.git | |||
| @@ -16,7 +16,7 @@ | |||
| - src: git+https://github.com/devture/com.devture.ansible.role.playbook_state_preserver.git | |||
| version: ff2fd42e1c1a9e28e3312bbd725395f9c2fc7f16 | |||
| - src: git+https://github.com/devture/com.devture.ansible.role.postgres.git | |||
| version: v15.4-1 | |||
| version: v16.0-2 | |||
| - src: git+https://github.com/devture/com.devture.ansible.role.postgres_backup.git | |||
| version: a0cc7c1c696872ba8880d9c5e5a54098de825030 | |||
| - src: git+https://github.com/devture/com.devture.ansible.role.systemd_docker_base.git | |||
| @@ -35,9 +35,9 @@ | |||
| version: 6.2.0 | |||
| name: geerlingguy.docker | |||
| - src: git+https://gitlab.com/etke.cc/roles/grafana.git | |||
| version: v10.1.1-0 | |||
| version: v10.1.2-0 | |||
| - src: git+https://github.com/mother-of-all-self-hosting/ansible-role-jitsi.git | |||
| version: v8922-1 | |||
| version: v8960-1 | |||
| name: jitsi | |||
| - src: git+https://gitlab.com/etke.cc/roles/ntfy.git | |||
| version: v2.7.0-2 | |||
| @@ -47,7 +47,7 @@ | |||
| - src: git+https://gitlab.com/etke.cc/roles/prometheus_node_exporter.git | |||
| version: v1.6.1-0 | |||
| - src: git+https://github.com/mother-of-all-self-hosting/ansible-role-prometheus-postgres-exporter.git | |||
| version: v0.13.2-0 | |||
| version: v0.14.0-0 | |||
| name: prometheus_postgres_exporter | |||
| - src: git+https://gitlab.com/etke.cc/roles/redis.git | |||
| version: v7.2.0-0 | |||
| @@ -9,7 +9,7 @@ matrix_bot_postmoogle_docker_repo: "https://gitlab.com/etke.cc/postmoogle.git" | |||
| matrix_bot_postmoogle_docker_repo_version: "{{ 'main' if matrix_bot_postmoogle_version == 'latest' else matrix_bot_postmoogle_version }}" | |||
| matrix_bot_postmoogle_docker_src_files_path: "{{ matrix_base_data_path }}/postmoogle/docker-src" | |||
| matrix_bot_postmoogle_version: v0.9.14 | |||
| matrix_bot_postmoogle_version: v0.9.15 | |||
| matrix_bot_postmoogle_docker_image: "{{ matrix_bot_postmoogle_docker_image_name_prefix }}etke.cc/postmoogle:{{ matrix_bot_postmoogle_version }}" | |||
| matrix_bot_postmoogle_docker_image_name_prefix: "{{ 'localhost/' if matrix_bot_postmoogle_container_image_self_build else 'registry.gitlab.com/' }}" | |||
| matrix_bot_postmoogle_docker_image_force_pull: "{{ matrix_bot_postmoogle_docker_image.endswith(':latest') }}" | |||
| @@ -65,12 +65,15 @@ matrix_bot_postmoogle_database_dialect: "{{ | |||
| # The bot's username. This user needs to be created manually beforehand. | |||
| # Also see `matrix_bot_postmoogle_password`. | |||
| # Also see `matrix_bot_postmoogle_password` or `matrix_bot_postmoogle_sharedsecret` | |||
| matrix_bot_postmoogle_login: "postmoogle" | |||
| # The password that the bot uses to authenticate. | |||
| matrix_bot_postmoogle_password: '' | |||
| # Alternative to password - shared secret requires matrix_bot_postmoogle_login to be MXID | |||
| matrix_bot_postmoogle_sharedsecret: '' | |||
| matrix_bot_postmoogle_homeserver: "{{ matrix_homeserver_container_url }}" | |||
| # Command prefix | |||
| @@ -79,6 +82,12 @@ matrix_bot_postmoogle_prefix: '!pm' | |||
| # Max email size in megabytes, including attachments | |||
| matrix_bot_postmoogle_maxsize: '1024' | |||
| # Optional SMTP relay mode | |||
| matrix_bot_postmoogle_relay_host: '' | |||
| matrix_bot_postmoogle_relay_port: '' | |||
| matrix_bot_postmoogle_relay_username: '' | |||
| matrix_bot_postmoogle_relay_password: '' | |||
| # A list of admins | |||
| # Example set of rules: | |||
| # matrix_bot_postmoogle_admins: | |||
| @@ -102,9 +111,6 @@ matrix_bot_postmoogle_monitoring_healthchecks_duration: 60 | |||
| # Log level | |||
| matrix_bot_postmoogle_loglevel: 'INFO' | |||
| # Disable encryption | |||
| matrix_bot_postmoogle_noencryption: false | |||
| # deprecated, use matrix_bot_postmoogle_domains | |||
| matrix_bot_postmoogle_domain: "{{ matrix_server_fqn_matrix }}" | |||
| @@ -147,6 +153,9 @@ matrix_bot_postmoogle_tls_required: false | |||
| # trusted proxies | |||
| matrix_bot_postmoogle_proxies: [] | |||
| # known forwarders | |||
| matrix_bot_postmoogle_mailboxes_forwarded: [] | |||
| # reserved mailboxes | |||
| matrix_bot_postmoogle_mailboxes_reserved: [] | |||
| @@ -1,5 +1,6 @@ | |||
| POSTMOOGLE_LOGIN={{ matrix_bot_postmoogle_login }} | |||
| POSTMOOGLE_PASSWORD={{ matrix_bot_postmoogle_password }} | |||
| POSTMOOGLE_SHAREDSECRET={{ matrix_bot_postmoogle_sharedsecret }} | |||
| POSTMOOGLE_HOMESERVER={{ matrix_bot_postmoogle_homeserver }} | |||
| POSTMOOGLE_DOMAINS={{ matrix_bot_postmoogle_domains | join(' ') }} | |||
| POSTMOOGLE_PORT={{ matrix_bot_postmoogle_port }} | |||
| @@ -8,7 +9,6 @@ POSTMOOGLE_DB_DIALECT={{ matrix_bot_postmoogle_database_dialect }} | |||
| POSTMOOGLE_PREFIX={{ matrix_bot_postmoogle_prefix }} | |||
| POSTMOOGLE_MAXSIZE={{ matrix_bot_postmoogle_maxsize }} | |||
| POSTMOOGLE_LOGLEVEL={{ matrix_bot_postmoogle_loglevel }} | |||
| POSTMOOGLE_NOENCRYPTION={{ matrix_bot_postmoogle_noencryption }} | |||
| POSTMOOGLE_ADMINS={{ matrix_bot_postmoogle_admins | join(' ') }} | |||
| POSTMOOGLE_TLS_PORT={{ matrix_bot_postmoogle_tls_port }} | |||
| POSTMOOGLE_TLS_CERT={{ matrix_bot_postmoogle_tls_cert }} | |||
| @@ -16,10 +16,15 @@ POSTMOOGLE_TLS_KEY={{ matrix_bot_postmoogle_tls_key }} | |||
| POSTMOOGLE_TLS_REQUIRED={{ matrix_bot_postmoogle_tls_required }} | |||
| POSTMOOGLE_DATA_SECRET={{ matrix_bot_postmoogle_data_secret }} | |||
| POSTMOOGLE_PROXIES={{ matrix_bot_postmoogle_proxies | join(' ') }} | |||
| POSTMOOGLE_RELAY_HOST={{ matrix_bot_postmoogle_relay_host }} | |||
| POSTMOOGLE_RELAY_PORT={{ matrix_bot_postmoogle_relay_port }} | |||
| POSTMOOGLE_RELAY_USERNAME={{ matrix_bot_postmoogle_relay_username }} | |||
| POSTMOOGLE_RELAY_PASSWORD={{ matrix_bot_postmoogle_relay_password }} | |||
| POSTMOOGLE_MONITORING_SENTRY_DSN={{ matrix_bot_postmoogle_monitoring_sentry_dsn }} | |||
| POSTMOOGLE_MONITORING_SENTRY_RATE={{ matrix_bot_postmoogle_monitoring_sentry_rate }} | |||
| POSTMOOGLE_MONITORING_HEALTHCHECKS_UUID={{ matrix_bot_postmoogle_monitoring_healthchecks_uuid }} | |||
| POSTMOOGLE_MONITORING_HEALTHCHECKS_DURATION={{ matrix_bot_postmoogle_monitoring_healthchecks_duration }} | |||
| POSTMOOGLE_MAILBOXES_FORWARDED={{ matrix_bot_postmoogle_mailboxes_forwarded | join(' ') }} | |||
| POSTMOOGLE_MAILBOXES_RESERVED={{ matrix_bot_postmoogle_mailboxes_reserved | join(' ') }} | |||
| POSTMOOGLE_MAILBOXES_ACTIVATION={{ matrix_bot_postmoogle_mailboxes_activation }} | |||
| @@ -5,7 +5,7 @@ | |||
| matrix_appservice_discord_enabled: false | |||
| matrix_appservice_discord_container_image_self_build: false | |||
| matrix_appservice_discord_version: v3.1.0 | |||
| matrix_appservice_discord_version: v4.0.0 | |||
| matrix_appservice_discord_docker_image: "{{ matrix_appservice_discord_docker_image_name_prefix }}matrix-org/matrix-appservice-discord:{{ matrix_appservice_discord_version }}" | |||
| matrix_appservice_discord_docker_image_name_prefix: "{{ 'localhost/' if matrix_appservice_discord_container_image_self_build else 'ghcr.io/' }}" | |||
| matrix_appservice_discord_docker_image_force_pull: "{{ matrix_appservice_discord_docker_image.endswith(':latest') }}" | |||
| @@ -4,7 +4,7 @@ | |||
| matrix_beeper_linkedin_enabled: true | |||
| matrix_beeper_linkedin_version: v0.5.4 | |||
| matrix_beeper_linkedin_version: latest | |||
| # See: https://github.com/beeper/linkedin/pkgs/container/linkedin | |||
| matrix_beeper_linkedin_docker_image: "{{ matrix_beeper_linkedin_docker_image_name_prefix }}beeper/linkedin:{{ matrix_beeper_linkedin_docker_image_tag }}" | |||
| @@ -14,7 +14,7 @@ matrix_beeper_linkedin_docker_image_tag: "{{ 'latest' if matrix_beeper_linkedin_ | |||
| matrix_beeper_linkedin_container_image_self_build: false | |||
| matrix_beeper_linkedin_container_image_self_build_repo: "https://github.com/beeper/linkedin" | |||
| matrix_beeper_linkedin_container_image_self_build_branch: "{{ matrix_beeper_linkedin_version }}" | |||
| matrix_beeper_linkedin_container_image_self_build_branch: "{{ 'master' if matrix_beeper_linkedin_version == 'latest' else matrix_beeper_linkedin_version }}" | |||
| matrix_beeper_linkedin_base_path: "{{ matrix_base_data_path }}/beeper-linkedin" | |||
| matrix_beeper_linkedin_config_path: "{{ matrix_beeper_linkedin_base_path }}/config" | |||
| @@ -8,7 +8,7 @@ matrix_mautrix_discord_container_image_self_build: false | |||
| matrix_mautrix_discord_container_image_self_build_repo: "https://mau.dev/mautrix/discord.git" | |||
| matrix_mautrix_discord_container_image_self_build_branch: "{{ 'main' if matrix_mautrix_discord_version == 'latest' else matrix_mautrix_discord_version }}" | |||
| matrix_mautrix_discord_version: v0.6.1 | |||
| matrix_mautrix_discord_version: v0.6.2 | |||
| # See: https://mau.dev/mautrix/discord/container_registry | |||
| matrix_mautrix_discord_docker_image: "{{ matrix_mautrix_discord_docker_image_name_prefix }}mautrix/discord:{{ matrix_mautrix_discord_version }}" | |||
| matrix_mautrix_discord_docker_image_name_prefix: "{{ 'localhost/' if matrix_mautrix_discord_container_image_self_build else 'dock.mau.dev/' }}" | |||
| @@ -7,7 +7,7 @@ matrix_mautrix_facebook_enabled: true | |||
| matrix_mautrix_facebook_container_image_self_build: false | |||
| matrix_mautrix_facebook_container_image_self_build_repo: "https://mau.dev/mautrix/facebook.git" | |||
| matrix_mautrix_facebook_version: v0.5.0 | |||
| matrix_mautrix_facebook_version: v0.5.1 | |||
| matrix_mautrix_facebook_docker_image: "{{ matrix_mautrix_facebook_docker_image_name_prefix }}mautrix/facebook:{{ matrix_mautrix_facebook_version }}" | |||
| matrix_mautrix_facebook_docker_image_name_prefix: "{{ 'localhost/' if matrix_mautrix_facebook_container_image_self_build else 'dock.mau.dev/' }}" | |||
| matrix_mautrix_facebook_docker_image_force_pull: "{{ matrix_mautrix_facebook_docker_image.endswith(':latest') }}" | |||
| @@ -8,7 +8,7 @@ matrix_mautrix_gmessages_container_image_self_build: false | |||
| matrix_mautrix_gmessages_container_image_self_build_repo: "https://github.com/mautrix/gmessages.git" | |||
| matrix_mautrix_gmessages_container_image_self_build_branch: "{{ 'main' if matrix_mautrix_gmessages_version == 'latest' else matrix_mautrix_gmessages_version }}" | |||
| matrix_mautrix_gmessages_version: v0.1.0 | |||
| matrix_mautrix_gmessages_version: v0.2.0 | |||
| # See: https://mau.dev/mautrix/gmessages/container_registry | |||
| matrix_mautrix_gmessages_docker_image: "{{ matrix_mautrix_gmessages_docker_image_name_prefix }}mautrix/gmessages:{{ matrix_mautrix_gmessages_version }}" | |||
| matrix_mautrix_gmessages_docker_image_name_prefix: "{{ 'localhost/' if matrix_mautrix_gmessages_container_image_self_build else 'dock.mau.dev/' }}" | |||
| @@ -8,7 +8,7 @@ matrix_mautrix_instagram_container_image_self_build: false | |||
| matrix_mautrix_instagram_container_image_self_build_repo: "https://github.com/mautrix/instagram.git" | |||
| matrix_mautrix_instagram_container_image_self_build_repo_version: "{{ 'master' if matrix_mautrix_instagram_version == 'latest' else matrix_mautrix_instagram_version }}" | |||
| matrix_mautrix_instagram_version: v0.3.0 | |||
| matrix_mautrix_instagram_version: v0.3.1 | |||
| # See: https://mau.dev/tulir/mautrix-instagram/container_registry | |||
| matrix_mautrix_instagram_docker_image: "{{ matrix_mautrix_instagram_docker_image_name_prefix }}mautrix/instagram:{{ matrix_mautrix_instagram_version }}" | |||
| matrix_mautrix_instagram_docker_image_name_prefix: "{{ 'localhost/' if matrix_mautrix_instagram_container_image_self_build else 'dock.mau.dev/' }}" | |||
| @@ -17,7 +17,7 @@ matrix_mautrix_telegram_docker_repo: "https://mau.dev/mautrix/telegram.git" | |||
| matrix_mautrix_telegram_docker_repo_version: "{{ 'master' if matrix_mautrix_telegram_version == 'latest' else matrix_mautrix_telegram_version }}" | |||
| matrix_mautrix_telegram_docker_src_files_path: "{{ matrix_base_data_path }}/mautrix-telegram/docker-src" | |||
| matrix_mautrix_telegram_version: v0.14.1 | |||
| matrix_mautrix_telegram_version: v0.14.2 | |||
| # See: https://mau.dev/mautrix/telegram/container_registry | |||
| matrix_mautrix_telegram_docker_image: "{{ matrix_mautrix_telegram_docker_image_name_prefix }}mautrix/telegram:{{ matrix_mautrix_telegram_version }}" | |||
| matrix_mautrix_telegram_docker_image_name_prefix: "{{ 'localhost/' if matrix_mautrix_telegram_container_image_self_build else 'dock.mau.dev/' }}" | |||
| @@ -8,7 +8,7 @@ matrix_mautrix_twitter_container_image_self_build: false | |||
| matrix_mautrix_twitter_container_image_self_build_repo: "https://github.com/mautrix/twitter.git" | |||
| matrix_mautrix_twitter_container_image_self_build_repo_version: "{{ 'master' if matrix_mautrix_twitter_version == 'latest' else matrix_mautrix_twitter_version }}" | |||
| matrix_mautrix_twitter_version: v0.1.6 | |||
| matrix_mautrix_twitter_version: v0.1.7 | |||
| # See: https://mau.dev/tulir/mautrix-twitter/container_registry | |||
| matrix_mautrix_twitter_docker_image: "{{ matrix_mautrix_twitter_docker_image_name_prefix }}mautrix/twitter:{{ matrix_mautrix_twitter_version }}" | |||
| matrix_mautrix_twitter_docker_image_name_prefix: "{{ 'localhost/' if matrix_mautrix_twitter_container_image_self_build else 'dock.mau.dev/' }}" | |||
| @@ -8,7 +8,7 @@ matrix_mautrix_whatsapp_container_image_self_build: false | |||
| matrix_mautrix_whatsapp_container_image_self_build_repo: "https://mau.dev/mautrix/whatsapp.git" | |||
| matrix_mautrix_whatsapp_container_image_self_build_branch: "{{ 'master' if matrix_mautrix_whatsapp_version == 'latest' else matrix_mautrix_whatsapp_version }}" | |||
| matrix_mautrix_whatsapp_version: v0.10.0 | |||
| matrix_mautrix_whatsapp_version: v0.10.2 | |||
| # See: https://mau.dev/mautrix/whatsapp/container_registry | |||
| matrix_mautrix_whatsapp_docker_image: "{{ matrix_mautrix_whatsapp_docker_image_name_prefix }}mautrix/whatsapp:{{ matrix_mautrix_whatsapp_version }}" | |||
| matrix_mautrix_whatsapp_docker_image_name_prefix: "{{ 'localhost/' if matrix_mautrix_whatsapp_container_image_self_build else 'dock.mau.dev/' }}" | |||
| @@ -10,7 +10,7 @@ matrix_client_element_container_image_self_build_repo: "https://github.com/vecto | |||
| # - https://github.com/vector-im/element-web/issues/19544 | |||
| matrix_client_element_container_image_self_build_low_memory_system_patch_enabled: "{{ ansible_memtotal_mb < 4096 }}" | |||
| matrix_client_element_version: v1.11.42 | |||
| matrix_client_element_version: v1.11.43 | |||
| matrix_client_element_docker_image: "{{ matrix_client_element_docker_image_name_prefix }}vectorim/element-web:{{ matrix_client_element_version }}" | |||
| matrix_client_element_docker_image_name_prefix: "{{ 'localhost/' if matrix_client_element_container_image_self_build else matrix_container_global_registry_prefix }}" | |||
| matrix_client_element_docker_image_force_pull: "{{ matrix_client_element_docker_image.endswith(':latest') }}" | |||
| @@ -288,6 +288,12 @@ | |||
| state: absent | |||
| when: "not matrix_nginx_proxy_proxy_element_enabled | bool" | |||
| - name: Ensure Matrix nginx-proxy configuration for Schildichat domain deleted | |||
| ansible.builtin.file: | |||
| path: "{{ matrix_nginx_proxy_confd_path }}/matrix-client-schildichat.conf" | |||
| state: absent | |||
| when: "not matrix_nginx_proxy_proxy_schildichat_enabled | bool" | |||
| - name: Ensure Matrix nginx-proxy configuration for Hydrogen domain deleted | |||
| ansible.builtin.file: | |||
| path: "{{ matrix_nginx_proxy_confd_path }}/matrix-client-hydrogen.conf" | |||
| @@ -4,7 +4,7 @@ | |||
| matrix_synapse_enabled: true | |||
| matrix_synapse_version: v1.92.1 | |||
| matrix_synapse_version: v1.92.3 | |||
| matrix_synapse_username: '' | |||
| matrix_synapse_uid: '' | |||
| @@ -3,6 +3,7 @@ | |||
| Description=Synapse worker ({{ matrix_synapse_worker_container_name }}) | |||
| AssertPathExists={{ matrix_synapse_config_dir_path }}/{{ matrix_synapse_worker_config_file_name }} | |||
| After=matrix-synapse.service | |||
| Requires=matrix-synapse.service | |||
| [Service] | |||
| Type=simple | |||