I’ve been overwhelmed by spam issues lately.
I wish I could add Akimet functionality like gitlab
I do not believe there are any plans to add Akismet functionality to Gitea at this time, certainly put in a proposal issue on GitHub for it so that it is tracked. I think this would be a good candidate for a plugin whenever the plugin system is implemented.
There are some built-in solutions you can use though. See the config cheat sheet for more info pertaining to these:
EMAIL_DOMAIN_WHITELIST
and EMAIL_DOMAIN_BLACKLIST
. You can use these to trust certain email providers only, or exclude email providers that are sources of bad actors.REGISTER_EMAIL_CONFIRM
. Set this to true so that the users must confirm their email prior to doing anything. Alternatively use REGISTER_MANUAL_CONFIRM
where you must approve new users.ENABLE_CAPTCHA
, CAPTCHA_TYPE
and the captcha provider’s respective fields. If you are on 1.19 dev branch, you can also use the new REQUIRE_CAPTCHA_FOR_LOGIN
.In addition, here are some other anti-spam proposals that are still open and could use some contributions: