| @@ -11,6 +11,7 @@ matrix_appservice_irc_base_path: "{{ matrix_base_data_path }}/appservice-irc" | |||||
| matrix_appservice_irc_homeserver_url: 'http://matrix-synapse:8008' | matrix_appservice_irc_homeserver_url: 'http://matrix-synapse:8008' | ||||
| matrix_appservice_irc_homeserver_media_url: 'https://{{ matrix_server_fqn_matrix }}' | matrix_appservice_irc_homeserver_media_url: 'https://{{ matrix_server_fqn_matrix }}' | ||||
| matrix_appservice_irc_homeserver_domain: '{{ matrix_domain }}' | matrix_appservice_irc_homeserver_domain: '{{ matrix_domain }}' | ||||
| matrix_appservice_irc_homeserver_enablePresence: true | |||||
| # Controls whether the matrix-appservice-discord container exposes its HTTP port (tcp/9999 in the container). | # Controls whether the matrix-appservice-discord container exposes its HTTP port (tcp/9999 in the container). | ||||
| # | # | ||||
| @@ -29,10 +30,45 @@ matrix_appservice_irc_systemd_wanted_services_list: [] | |||||
| matrix_appservice_irc_configuration_yaml: | | matrix_appservice_irc_configuration_yaml: | | ||||
| #jinja2: lstrip_blocks: True | #jinja2: lstrip_blocks: True | ||||
| homeserver: | homeserver: | ||||
| # The URL to the home server for client-server API calls, also used to form the | |||||
| # media URLs as displayed in bridged IRC channels: | |||||
| url: {{ matrix_appservice_irc_homeserver_url }} | url: {{ matrix_appservice_irc_homeserver_url }} | ||||
| # | |||||
| # The URL of the homeserver hosting media files. This is only used to transform | |||||
| # mxc URIs to http URIs when bridging m.room.[file|image] events. Optional. By | |||||
| # default, this is the homeserver URL, specified above. | |||||
| # | |||||
| media_url: {{ matrix_appservice_irc_homeserver_media_url }} | media_url: {{ matrix_appservice_irc_homeserver_media_url }} | ||||
| # Drop Matrix messages which are older than this number of seconds, according to | |||||
| # the event's origin_server_ts. | |||||
| # If the bridge is down for a while, the homeserver will attempt to send all missed | |||||
| # events on reconnection. These events may be hours old, which can be confusing to | |||||
| # IRC users if they are then bridged. This option allows these old messages to be | |||||
| # dropped. | |||||
| # CAUTION: This is a very coarse heuristic. Federated homeservers may have different | |||||
| # clock times and hence produce different origin_server_ts values, which may be old | |||||
| # enough to cause *all* events from the homeserver to be dropped. | |||||
| # Default: 0 (don't ever drop) | |||||
| # dropMatrixMessagesAfterSecs: 300 # 5 minutes | |||||
| # The 'domain' part for user IDs on this home server. Usually (but not always) | |||||
| # is the "domain name" part of the HS URL. | |||||
| domain: {{ matrix_appservice_irc_homeserver_domain }} | domain: {{ matrix_appservice_irc_homeserver_domain }} | ||||
| enablePresence: true | |||||
| # Should presence be enabled for matrix clients on this bridge. If disabled on the | |||||
| # homeserver then it should also be disabled here to avoid excess traffic. | |||||
| # Default: true | |||||
| enablePresence: {{ matrix_appservice_irc_homeserver_enablePresence|to_json }} | |||||
| # Options here are generally only applicable to large-scale bridges and may have | |||||
| # consequences greater than other options in this configuration file. | |||||
| advanced: | |||||
| # The maximum number of HTTP(S) sockets to maintain. Usually this is unlimited | |||||
| # however for large bridges it is important to rate limit the bridge to avoid | |||||
| # accidentally overloading the homeserver. Defaults to 1000, which should be | |||||
| # enough for the vast majority of use cases. | |||||
| maxHttpSockets: 1000 | |||||
| matrix_appservice_irc_configuration_extension_yaml: | | matrix_appservice_irc_configuration_extension_yaml: | | ||||
| # Your custom YAML configuration for Appservice IRC servers goes here. | # Your custom YAML configuration for Appservice IRC servers goes here. | ||||