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
|
|
|
|
2023-06-08 09:25:01 +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.
|
|
|
|
- Subdomains appear to be implied by specifying 2nd level domain. E.g.
|
|
|
|
`matrix.org` appears to apply to `*.matrix.org` at least on Synapse.
|
2021-09-30 22:04:45 +02:00
|
|
|
|
2021-09-30 21:56:11 +02:00
|
|
|
```json
|
|
|
|
{
|
2023-02-26 18:01:13 +01:00
|
|
|
"allow": ["*"],
|
|
|
|
"allow_ip_literals": false,
|
|
|
|
"deny": [
|
2023-05-31 18:08:21 +02:00
|
|
|
"matrix.org",
|
2023-06-01 12:06:01 +02:00
|
|
|
"mjolnir.matrix.org",
|
2023-02-26 18:01:13 +01:00
|
|
|
"disroot.org",
|
|
|
|
"privacytools.io",
|
|
|
|
"feneas.org",
|
|
|
|
"glowers.club",
|
|
|
|
"midov.pl",
|
|
|
|
"kiwifarms.net",
|
|
|
|
"liberta.casa",
|
|
|
|
"nitro.chat",
|
|
|
|
"nerdsin.space",
|
|
|
|
"thisisjoes.site",
|
2023-06-08 09:25:01 +02:00
|
|
|
"pp13.space"
|
2023-02-26 18:01:13 +01:00
|
|
|
]
|
2021-09-30 21:56:11 +02:00
|
|
|
}
|
|
|
|
```
|
|
|
|
|
2022-05-03 13:15:31 +02:00
|
|
|
Explanations:
|
|
|
|
|
2023-06-08 09:33:47 +02:00
|
|
|
- `matrix.org`, `*.matrix.org`
|
|
|
|
- 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.
|
|
|
|
- `nitro.chat`
|
|
|
|
- Poorly protected from abuse, abuse contact joins room that their users are raiding and leaves immediately without doing anything.
|
|
|
|
- `disroot.org`, `privacytools.io`, `feneas.org`, `liberta.casa`
|
|
|
|
- Legacy servers that have discontinued, are in progress of discontinuing or
|
|
|
|
are just closed for public, that have PL100 in my rooms.
|
|
|
|
- `glowers.club`, `midov.pl`, `kiwifarms.net`, `nerdsin.space`, `thisisjoes.site`, `pp13.space`
|
|
|
|
- Connected to abusive raids on communities that I am a part of, sometimes even moderate.
|
2022-07-27 16:00:16 +02:00
|
|
|
|
|
|
|
## 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": []
|
2022-07-27 16:00:16 +02:00
|
|
|
}
|
|
|
|
```
|