I guess you have all heard about the growing problem of AI companies trying to aggressively collect whatever data they can get their hands on to train their models. This has caused an explosive surge in web crawlers relentlessly hitting servers big and small. But who runs these crawlers? Turns out — it could be you!| Jan Wildeboer's Blog
It’s one of those days again where botnets are hammering my little e-mail server with brute force attacks to send spam. This comes in waves, but is persistent and part of the #SysAdminLife. (They obviously fail ;)| Jan Wildeboer's Blog
This blog was hosted by Codeberg and whenever I post or update, some things happen in the background to give you, my dear readers the newest and freshest content to enjoy. I explained (and just updated) in excruciating detail how this all works in Using Woodpecker CI for my static sites a while ago.| Jan Wildeboer's Blog
WARNING: As with all my technical posts, this is NOT a simple copy/paste description. If you want to use this proposed solution, I expect you to know how Jekyll works and how my changes work as described after reading this. Maybe (not very likely) I will turn this into an official plugin/addon for Jekyll, but for now it’s a rough rundown of what I did to make it work. YMMV (Your Mileage May Vary)| Jan Wildeboer's Blog