Stefan on Nostr: As a volunteer mastodon admin I HAVE to balance growing a community with managing my ...
As a volunteer mastodon admin I HAVE to balance growing a community with managing my time.
One way this comes up is new account registrations. Approval or Open is the eternal battle I see happen. I hate it.
I want open registration but not loose my life to battling new account spam.
So here is a screenshot of the tool I built. It checks new accounts and grades them and then silences or bans them based on 54 different properties. It's not perfect but seems to work for me.
#mastoAdmin
Published at
2026-04-18 16:32:54 UTCEvent JSON
{
"id": "ec240335c9a8257958d043d348ae80e9fc6d1724d322bbad54a9b233dd899bfb",
"pubkey": "9235188d3a4bdea84436766d8ac656a856f719785f33a843962d290c85a1230f",
"created_at": 1776529974,
"kind": 1,
"tags": [
[
"proxy",
"https://gardenstate.social/@stefan/116426668435789147",
"web"
],
[
"imeta",
"url https://gardenstate-social.s3.bhs.io.cloud.ovh.net/media_attachments/files/116/426/616/009/896/362/original/b16cf492b8ff6f87.png",
"m image/png"
],
[
"t",
"mastoadmin"
],
[
"proxy",
"https://gardenstate.social/users/stefan/statuses/116426668435789147",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://gardenstate.social/users/stefan/statuses/116426668435789147",
"pink.momostr"
],
[
"-"
]
],
"content": "As a volunteer mastodon admin I HAVE to balance growing a community with managing my time. \n\nOne way this comes up is new account registrations. Approval or Open is the eternal battle I see happen. I hate it. \n\nI want open registration but not loose my life to battling new account spam.\n\nSo here is a screenshot of the tool I built. It checks new accounts and grades them and then silences or bans them based on 54 different properties. It's not perfect but seems to work for me.\n\n#mastoAdmin\nhttps://gardenstate-social.s3.bhs.io.cloud.ovh.net/media_attachments/files/116/426/616/009/896/362/original/b16cf492b8ff6f87.png\n",
"sig": "ace20a885e0535dc98f7b4a7c1383f564f7f1e15ce1d8c0d5e75f3cde61215f6c36dde115f278455ae4ef3af896e6b90fcc296c4d6058ce7161c2cae70f07785"
}