Skip to content

Large number of sign-ups on public Gitea instance #34451

Open
@toloveru

Description

@toloveru

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.

Image

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.
Image

The most recent spam accounts do not have a profile description, while the older ones are.. colourful, let's call it?
Image

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    topic/uiChange the appearance of the Gitea UI

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions