Description
Description
Hi all, I am the maintainer of git.nixmagic.com. As of late March, I have had a large amount of abusive sign-ups on my Gitea instance. Below is a screenshot of the current user list. 30 pages are from the last week alone. For now, I am immediately disabling sign-up entirely.
What I would like to do with such a large number of accounts, is to select valid accounts for exclusion and delete / ban everything else. Not sure if the web UI can do this, Linux shell is something I'm fairly comfortable with too. If there is an easier way to do it from there, please let me know. FWIW, I believe that the backend used by the Gitea instance is SQLite.
In the long term, I'll have to also either restrict sign-up, or at the very least get email verification to work properly. Currently it cannot send such verification email, and immediately marks the account as activated instead. As such, writings such as this one unfortunately do not seem to apply here.
The idea for the email component would be that it either connects to my Postfix instances for relay, or sends out the emails by itself. I think I would prefer going through Postfix. Any suggestions on documentation I could use for this? Thank you!
Screenshots
Below is the user list at page 29.
The most recent spam accounts do not have a profile description, while the older ones are.. colourful, let's call it?
Gitea Version
1.23.7
Can you reproduce the bug on the Gitea demo site?
No
Operating System
Windows 10
Browser Version
Microsoft Edge Version 136.0.3240.64 (Official build) (64-bit)