element-hq / element-hq/synapse
Server wide anti-spam and moderation tools and documentation
- Dominant language
- Python
- Stars
- 4.6k
- Forks
- 600
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 51
Description
This issue has been migrated from [#8293](https://github.com/matrix-org/synapse/issues/8293).
---
Administrating a public Synapse instance with registration turned on can be quite labour intensive if spammers decide to try and attack it. We have some tooling for this, but it's a) quite immature and b) relatively undocumented.
Ideally, we'd have a document that lays out best practice for running an open Synapse instance with a play book with what to do if spammers strike.
This could include:
- consider using a captcha
- consider requiring an email, and potentially ban known temporary email providers.
- adding support for https://github.com/matrix-org/synapse/issues/7731, where permissions are lowered for new users
- adding better tooling around the new (and undocumented) shadow banning functionality
- adding registration approval that can be temporarily (or permanently turned on) #6911
- ... and more
Contributor guide
Assessment
This issue has not been assessed yet.