element-hq / element-hq/synapse

Server wide anti-spam and moderation tools and documentation

Open
#8,293 1 comment 0 reactions 0 assignees View on GitHub
A-Docs A-Moderation T-Enhancement z-feature z-p2
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.