gist/matrix/m.room.server_acl/README.md

84 lines
2.1 KiB
Markdown
Raw Normal View History

2023-03-16 18:53:28 +01:00
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
- [m.room.server_acl](#mroomserver_acl)
- [Allowlist](#allowlist)
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
2021-09-30 21:56:11 +02:00
# m.room.server_acl
This event type controls which servers can access the room at all. Be very careful
adjusting this.
2023-02-26 18:01:13 +01:00
- https://matrix.org/docs/guides/moderation#banning-servers-from-rooms-server-acls
2021-09-30 21:56:11 +02:00
Note: when sending the custom event via `/devtools` for the first time, click
the `Event` so it says `State Event` and asks for `State key` in addition to `type`,
which can/is left empty as usual.
2021-09-30 21:56:11 +02:00
```json
{
2023-02-26 18:01:13 +01:00
"allow": ["*"],
"allow_ip_literals": false,
"deny": [
"matrix.org",
"*.matrix.org",
"mjolnir.matrix.org",
2023-02-26 18:01:13 +01:00
"disroot.org",
"privacytools.io",
"feneas.org",
"glowers.club",
"*.glowers.club",
"midov.pl",
"*.midov.pl",
"kiwifarms.net",
"*.kiwifarms.net",
"liberta.casa",
"nitro.chat",
"*.nitro.chat",
"nerdsin.space",
"*.nerdsin.space",
"thisisjoes.site",
"*.thisisjoes.site",
"pp13.space",
"*.pp13.space"
]
2021-09-30 21:56:11 +02:00
}
```
Explanations:
- Very big homeservers promoting centralisation of users and power. Also
big source of spam, poor moderation and abusive bot performing public
logging of members-only rooms.
2023-02-26 18:01:13 +01:00
- Legacy servers that have discontinued, are in progress of discontinuing or
are just closed for public, that have PL100 in my rooms. They don't need subdomains
to be denylisted as the subdomain MXIDs wouldn't have power.
2023-02-26 18:01:13 +01:00
- `disroot.org`, `privacyguides.io`, `feneas.org`.
- The rest are connected to abusive raids on communities that I am a part of,
sometimes even moderate.
## Allowlist
This configuration only lets servers I have accounts on in.
```json
{
2023-02-26 18:01:13 +01:00
"allow": [
"pikaviestin.fi",
"mozilla.org",
"tedomum.net",
"pirateriot.net",
"tchncs.de",
"fedora.im",
"jae.fi",
"converser.eu",
"artemislena.eu",
"the-apothecary.club"
],
"allow_ip_literals": false,
"deny": []
}
```