New wiki

Published February 26, 2020

I’ve made a wiki. Its currently hosted at wiki.joelg.net, which I’m using an Arch VM on my home server to run. I set it up to use MediaWiki as the back end, mostly because it seems to be the most feature complete and extensible (I mean, just look at Wikipedia).

I tried hosting in a container, however to use extensions I needed to add packages server system. I needed TeX so this is necessary. I tried to host in a Debian VM using both the package version and the tarball and had problems with both. The package was old (1.31 vs 1.34 currently), so to avoid this I set up the server using the tarball. I managed to get it working, however whenever I wanted to edit a page it would take a long time to commit the edit.

Dissuaded by this, I looked at other wiki software, settling on DokuWiki. I had a look at it all but found the syntax to be a bit odd, and the exporters from org mode to be a bit lacking. This caused me to look back into MediaWiki.

I decided on arch due to it generally having lots of packages, and them being up to date regularly, as well as running it on my desktop and familiarity doesn’t hurt. Walking through the arch wiki for its set up was a breeze. I even set up Memcached with all the documentation available. It was even easy to add the math extension, which is a package in itself. All in all it was a very easy set up on arch. Finally I copied across my update systemd unit from my build server and set it to update weekly.

Currently I’m using the wiki to host my notes for subjects I’ve finished. Hopefully I can get some other people to contribute their stuff as well, as well as add some notes from what I can find online. IDK, maybe I’ll also add some more detailed notes for what I’m doing to it as well. No idea. I’ll have a hunt around for what people use their personal wikis for online. Should be fun.