Thomas Baekdal on Nostr: Because of other reasons, I have decided to create a new website (from scratch). ...
Because of other reasons, I have decided to create a new website (from scratch). There are many things I want to improve. But since I'm doing this anyway, I have also decided to switch to a whitelist model to stop bots. Last week, I had over 350,000 invalid bot requests to my site, peaking at 60 bot requests per second at one point. I'm just so tired of this crap, so I'm building a system that is based on whitelisted access, and anything else is auto-blocked.
Published at
2025-04-16 15:09:25Event JSON
{
"id": "1f446df0c37c24fd84489d3c330922c9e7f53566bc8b8d4326ae18675b8e22fd",
"pubkey": "2d197dcd43fa694e0b1b261ce1882df564114f45dd4ebba66676bd4b15930f16",
"created_at": 1744816165,
"kind": 1,
"tags": [
[
"proxy",
"https://mastodon.social/users/baekdal/statuses/114348272248032724",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.mostr.pub"
]
],
"content": "Because of other reasons, I have decided to create a new website (from scratch). There are many things I want to improve. But since I'm doing this anyway, I have also decided to switch to a whitelist model to stop bots. Last week, I had over 350,000 invalid bot requests to my site, peaking at 60 bot requests per second at one point. I'm just so tired of this crap, so I'm building a system that is based on whitelisted access, and anything else is auto-blocked.",
"sig": "b2618160b73717ca10daaec6edbbf90b4a01ca611a12db1933fd63900afa6a30da405bb4482e3ee0523ff8bb0046da9073067ca474ca78f7fbe6a0fb47767809"
}