This should be the last update of this one-week saga, but I just wanted to let y'all know that the issue has been resolved.
The issue itself turned out to be a bunch of bots hammering kbin.earth with requests, causing it to slow down and crash. I've been able to put up security measures to block them, and within the past 24 hours, I have blocked 100,000 requests, which, to put it in perspective, we usually get somewhere around 700,000 requests in a day. This turns out to be a reduction of about 14%.
Additionally, I've also upgraded the server during all this, and moved it so only kbin.earth is running on the server (no other services).
Just as a general reminder, if you ever notice any issues or anything weird going on, do not hesitate to reach out.
Also, since @Oofnik brought this up earlier, I was able to get set up on a few donation sites, so if you'd like to help pay for server costs, you can use one of the sponsor links on the About page.
One last thing, I wanted to publicly welcome @aasatru, to the kbin.earth mod team 🎉. Thanks for stepping up :)
Just another update: I am aware that the server has been crashing, even after the upgrade (though, when it works, things are loading faster than they were before at least).
I think the main issue is the fact that we're being pounded by bot requests, so I've enabled Cloudflare's AI bot protection (federation requests should still work), and I'll be setting up a log analyzer to look into any other sources of DDOSing, bots, and the like that may be harming server performance. If that doesn't work, I might just need to do another server upgrade.
And, as a reminder, our kbin.earth matrix room is available here.
Just another update: I am aware that the server has been crashing, even after the upgrade (though, when it works, things are loading faster than they were before at least).
I think the main issue is the fact that we're being pounded by bot requests, so I've enabled Cloudflare's AI bot protection (federation requests should still work), and I'll be setting up a log analyzer to look into any other sources of DDOSing and the like that may be harming server performance. If that doesn't work, I might just need to do another server upgrade.
And, as a reminder, our kbin.earth matrix room is available here.
I just finished the much needed server upgrade! So far, it seems to be running much faster, but let's see how it goes (if you notice any issues at all, please let me know). Just wanted to say thanks to those who stuck around.
Additionally, we have a new matrix room, where you can receive real time updates on kbin.earth announcements, ask for support, or just generally chat: #kbin.earth:matrix.org.
Finally, I'm looking for people who want to volunteer as admins (global mods). There's not much to do at the moment, but I think it would be good to have some backup in case I'm ever unavailable. Basically, just making sure everything on here is following the rules outlined on the About page.
I apologize to those experiencing the major slowdown from kbin.earth. Please bear with me as I decide the best route to go for a server upgrade.
https://kde.org/announcements/plasma/6/6.1.1/
Today KDE releases a bugfix update to KDE Plasma 6.
https://www.xda-developers.com/128-bit-cpus/
https://htmx.org/posts/2024-06-17-htmx-2-0-0-is-released/
htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext htmx is small (~14k min.gz’d), dependency-free, extendable, IE11 compatible & has reduced code base sizes by 67% when compared with react
As discussed earlier in the previous post, I thought it'd be a great idea to give kbin.earth its own icon. I ended up going with the version that is the Mbin icon with an Earth (globe) pattern inside. This makes it straightforward to tell that we're still running Mbin software but also makes it easy to tell apart from other Mbin servers. I also thought it would add a little fun to the mix :)
If you have any feedback on the branding itself, like the favicon or header logo, feel free to post in the comments.
@jwr1
@kbin.earth