Set up new mautrix bridges and update existing config

This commit is contained in:
Jade Ellis
2024-11-25 00:01:31 +00:00
parent 9290542c84
commit 0f81f730d8
16 changed files with 1660 additions and 30 deletions
+7 -5
View File
@@ -39,7 +39,7 @@ bridge:
# By default, users who are in the same group on the remote network will be
# in the same Matrix room bridged to that group. If this is set to true,
# every user will get their own Matrix room instead.
split_portals: false
split_portals: true
# Should the bridge resend `m.bridge` events to all portals on startup?
resend_bridge_info: false
@@ -48,6 +48,8 @@ bridge:
# Should room tags only be synced when creating the portal? Tags mean things like favorite/pin and archive/low priority.
# Tags currently can't be synced back to the remote network, so a continuous sync means tagging from Matrix will be undone.
tag_only_on_create: true
# List of tags to allow bridging. If empty, no tags will be bridged.
only_bridge_tags: [m.favourite, m.lowpriority]
# Should room mute status only be synced when creating the portal?
# Like tags, mutes can't currently be synced back to the remote network.
mute_only_on_create: false
@@ -187,7 +189,7 @@ appservice:
# Like the homeserver address, a local non-https address is recommended when the bridge is on the same machine.
# If the bridge is elsewhere, you must secure the connection yourself (e.g. with https or wireguard)
# If you want to use https, you need to use a reverse proxy. The bridge does not have TLS support built in.
address: https://mautrix-gmessages.ellis.link
address: http://mautrix-gmessages:29336
# A public address that external services can use to reach this appservice.
# This is only needed for things like public media. A reverse proxy is generally necessary when using this field.
# This value doesn't affect the registration file.
@@ -218,8 +220,8 @@ appservice:
async_transactions: false
# Authentication tokens for AS <-> HS communication. Autogenerated; do not modify.
as_token: "APWnNkbbzv0qLd9ipuK7r6uYpSZz7p9PrbNU77YSPor6zaXAL8InKxPkgMpKH6KP"
hs_token: "Q8Ide055pQfvQwfDXusifJSscHkbB07DRaGoHQN39oj50DCbXiGXmTAYyCb61spa"
as_token: "wnU42Rb4pelI5yKKw92sTmjfsT9REURDfVzMg8ViNq2DsFs0lhhDVBx6j0AyLenS"
hs_token: "KY2MyJXVrR10FW2I53MPVC5WzzFOy3HGA34qE8bdmxMkymtvgdV5K7rEtuVe8GfQ"
# Localpart template of MXIDs for remote users.
# {{.}} is replaced with the internal ID of the user.
@@ -366,7 +368,7 @@ encryption:
appservice: false
# Enable key sharing? If enabled, key requests for rooms where users are in will be fulfilled.
# You must use a client that supports requesting keys from other users to use this feature.
allow_key_sharing: false
allow_key_sharing: true
# Pickle key for encrypting encryption keys in the bridge database.
# If set to generate, a random key will be generated.
pickle_key: mEuyKHmmq99kA9uu5YNt89Ka2qHxuUequfH2RiIqqvzqO9txKTaRtO2CwujSxyAn
+5 -5
View File
@@ -1,8 +1,8 @@
id: gmessages
url: https://mautrix-gmessages.ellis.link
as_token: APWnNkbbzv0qLd9ipuK7r6uYpSZz7p9PrbNU77YSPor6zaXAL8InKxPkgMpKH6KP
hs_token: Q8Ide055pQfvQwfDXusifJSscHkbB07DRaGoHQN39oj50DCbXiGXmTAYyCb61spa
sender_localpart: IDSTAgz6EZUIU4rLdnGkbeCT0fFUH14E
url: http://mautrix-gmessages:29336
as_token: wnU42Rb4pelI5yKKw92sTmjfsT9REURDfVzMg8ViNq2DsFs0lhhDVBx6j0AyLenS
hs_token: KY2MyJXVrR10FW2I53MPVC5WzzFOy3HGA34qE8bdmxMkymtvgdV5K7rEtuVe8GfQ
sender_localpart: D9hn9fHRxePmuLxki8hcOLD6xiYUbzAf
rate_limited: false
namespaces:
users:
@@ -11,4 +11,4 @@ namespaces:
- regex: ^@gmessages_mautrix_.*:ellis\.link$
exclusive: true
de.sorunome.msc2409.push_ephemeral: true
push_ephemeral: true
receive_ephemeral: true