Making MediaWiki secure (and fixing some config annoyances)

(this assumes you are running Debian on your server; if not, I suggest you switch)

Mediawiki. One of the world’s less secure wikis? Probably. I use and install it a lot, and it’s usually “the compromise wiki”: it’s weak at a lot of things, but it’s the “least worst overall” a lot of the time. Here’s my current standard fixes and tweaks.

Continue reading “Making MediaWiki secure (and fixing some config annoyances)”

Small Fixes for phpMyFAQ

phpMyFAQ is a nice idea, and mostly it’s well done, but with a few basic mistakes in how it’s been implemented that were so annoying I couldn’t live with them. There’s no Debian package for this app, sadly, so things like “using a better version of TinyMCE” require you to manually fix them all (no package-management based solution here, unless you want to maintain it yourself?).
Continue reading “Small Fixes for phpMyFAQ”

Please, someone, destroy cron. Forever.

Just wanted to say: I detest “cron” more than mere words have the power to convey. I suspect there aren’t many other pieces of fundamental software implemented in so few lines of code that over so many years have caused so much harm and frustration to so many people and systems (surprisingly, cron has often been the point of error in weird failures of clusters of servers I’ve dealt with – e.g. when the backups mysteriously stop working, or an app crashes and won’t restart, etc)
Continue reading “Please, someone, destroy cron. Forever.”