3 ms·
Interesting, a few questions : * Is it like an open source alternative to Akismet? * Is it supported by the debian project or is it a personal project? * Wha
by ploggingdev 9y ago
Interesting, a few questions :
* Is it like an open source alternative to Akismet?
* Is it supported by the debian project or is it a personal project?
* What are the specs of the server that hosts this service?
- stevekemp 9y agoYes it is like akismet, which is open-source. It is a personal project, although I did use to run it upon the https://debian-administration.org/ https://debian-administration.org/ website (which I created and ran as a personal site). I'm not sure why you'd ask about a link to Debian though! The system was recently rewritten in golang to improve performance, and it will run happily with 1Gb of RAM. It's running on a host that does a lot of other stuff, but basically it is an idle host. The biggest issue is that we store "known-bad" IPs in redis as a cache, so RAM can grow just due to that.
- ploggingdev 9y ago> The biggest issue is that we store "known-bad" IPs in redis as a cache, so RAM can grow just due to that. How many requests do you serve per month? I see 50 million total rejected comments, but even if you serve a few million requests per month you should be fine with a traditional database like Postgres or MySQL.
- stevekemp 9y agoI don't keep track of connections to be honest, but I know that I see a fair amount of incoming requests every minute. It goes in waves. For transient data, which only lasts for a few hours, I'm happy enough with redis - I avoid running database servers for things like this, though I've got a couple of sites that use sqlite as a back-end.