{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiahwjnzywjaasmziwvg2ijo42rnwqqvxh4vvfns4zz7ijriama4cu",
    "uri": "at://did:plc:uj4544464fcisay6kaezgzqg/app.bsky.feed.post/3mmdc7pfiek5j"
  },
  "description": "I checked my emails this morning and saw an alert from Cloudron that New Leaf Journal had become non-responsive. By the time I saw the report, NLJ had recovered. I was a bit alarmed since I had recently increased my server resources and implemented a new server-level IP blocking strategy. I checked the logs and...",
  "path": "/naferrell/bad-ip-watch-04-23-26/",
  "publishedAt": "2026-04-23T17:09:43.000Z",
  "site": "at://did:plc:uj4544464fcisay6kaezgzqg/site.standard.publication/3mmd47v6izbzu",
  "tags": [
    "abusive ips",
    "bots"
  ],
  "textContent": "I checked my emails this morning and saw an alert from Cloudron that New Leaf Journal had become non-responsive. By the time I saw the report, NLJ had recovered. I was a bit alarmed since I had recently increased my server resources and implemented a new server-level IP blocking strategy. I checked the logs and found the obvious culprit, which flooded NLJ with requests and then kept making requests even after NLJ went down. Unsurprisingly, I was not the only one to complain about this IP. Get your bad actors in order, TECHOFF SRV LIMITED.",
  "title": "Bad IP Watch",
  "updatedAt": "2026-04-23T17:10:16.000Z"
}