The wiki and forums along with database, OS, etc have all been updated to new versions. The upgrade actually happened almost a week ago but I've been reviewing and adding extensions and I'm close to happy with it.
The wiki is now running 1.39 which is the latest LTS version. I'll be keeping the wiki on a supported LTS version going forward.
There are a ton of other changes, osdev.org is running on a new host, an Ampere ARM compute instance running Ubuntu. I've been really impressed at how far Linux on ARM has come.
Regarding bot, spam and vandalism prevention, the current setup includes:
- Cloudflare protection
- Cloudflare human verification for "Special" pages (prevents bots from logging into the wiki)
- Cloudflare offline support to continue serving wiki pages in the event of an outage
- mod_remoteip for Cloudflare so that banning by ip addresses work along with Extension:CheckUser so that wiki sysops can identify the ip addresses of spammers.
- https://www.stopforumspam.com/ integration on both the forums and the wiki to prevent known spammers
- Wiki authors must join the phpBB forum wiki group but the group is open enrollment. This functions more as a captcha than anything else. Having a non-standard signup process is a great spam prevention measure.
- A moderation system on the wiki. Similar to the forum where a new user's post must be approved, the first couple of edits by a user on the wiki go into a moderation queue.
- Wiki moderators are automatically nominated based on contributions to the wiki.
- SpamBlacklist configured with both the En Wikipedia and Meta-Wiki blacklists.
- $wgSpamRegex configured to block wiki page edits for certain phrases.
- Forum registration requires email verification but I've switched from self-hosted smtp to an email delivery service to improve upon the deliverability of the emails for the forum and wiki.
Regarding wiki forks, I've hosted osdev.org for 20 years, the current wiki for 18 years. I plan on hosting the forums and wiki for another 20 years.
I use Facebook, Reddit, IRC, Slack, Discord, etc but locking away valuable knowledge in information silos is a worrying trend. See also
https://www.reddit.com/r/Futurology/com ... e_now_its/ Yes, the irony of that discussion being on Reddit isn't lost to me.
And if you hadn't heard,
Miraheze (wiki hosting) barely survived a shutdown last year. I think the best way to preserve knowledge is to host it yourself AND encourage others to as well. To that end I've scheduled weekly XML dumps of the OSDev wiki which are available at
https://files.osdev.org/osdev-wiki.xml.gz. Fork away! If you do fork, consider contributing back upstream.