I installed MoinMoin wiki yesterday, after having lot of trouble getting it installed.

Its a pretty manual process which involves lots of writing config files and setting file permissions.

Its uh....already a bit alien after using MediaWiki for everything else (work, hackspace etc).

But it stores it's data as files and doesnt need a database, which is pretty important for a little home/personal wiki.

I installed it because I have outgrown using Zim-wiki. Which is great, but you gotta figure out how to sync across devices it yourself, and you cant access the data on someone else's computer.

MoinMoin is on my homeserver and, via VPN, is accessible from anywhere 💯

I may end up writing something to do zim to moinmoin conversion.
Because obviously, the wiki syntax is different....

Installing MoinMoin is once again making me think about how to manage systemwide config files.

Considering implementing gnu stow + git for as much of the config on my server as possible, because when it comes to maintaining any one server, I can guarantee I will forget what I changed, and have no backups of configs if it all catches fire.

@s For low-effort (read: no ansible system) I usually use etckeeper. Dump all of /etc into a repo. Comes with a cronjob, and can be used in post-install hooks.

@rixx etcdkeeper is similar enough to the system I use for my dotfiles that I just ended up using that!

gnu-stow all the configs in /etc and everywhere else that I care about, stick the stow directory in a git repo, include it in my backups 💯

etcdkeeper is worth knowing about though.

Sign in to participate in the conversation
Mastodon is one server in the network