The ITG Wiki was hosted with Miraheze, a free MediaWiki hosting provider. I originally chose them because I've hosted other knowledgebases in the past that eventually became defunct (e.g. RhythmArcade). I wanted a hosting solution that was more durable that I could provide. Something out of my hands so if something went wrong, it would still live on.
Miraheze was very slow, but it was free and mostly worked so I couldn't complain. But after a few months of ITG Wiki running, they had an incident with one of their servers. Hundreds of wikis (including ITG Wiki) were offline for weeks as they tried to fix their corrupted database. Eventually, Miraheze gave wiki owners a choice:
Since the wiki was down for weeks, I decided to just recreate from scratch so we could get something back and usable. I spent a few hours scraping Google, Bing, Yandex, and the WayBackMachine for all of the pages and recreated them by hand. At this point, the wiki was running again.
About 2 weeks later, the wiki again went offline. Miraheze had recovered their data and took all of the previous wikis offline for another week or so while they coordinate restoring the backups. This was pretty annoying because our wiki was again offline this entire time and I had already restored everything by hand.
Miraheze is a dumpster fire. We have no control over the wiki and the downtime is unusable to the point that I decided to actually host it myself.
I spent a little bit of time evaluating different wiki options, since I was never much of a fan of MediaWiki. I looked at Outline, Bookstack, and Wiki.js. I ended up going with Wiki.js since it is very easy to host and has some useful integrations.
What's new: