Mostly it was pretty easy

OpenID Setup

Ikiwiki requires an OpenID setup.

You can login to Ikiwiki with OpenID, and I think that's neat!

Since OpenID is somewhat dead, I decided to setup a personal SimpleID.

I put this all on the analytics server.

First I had to create a DNS record for so letsencrypt would work.

Then I made a new letsencrypt cert:

Then I grabbed and installed openid

Edited the config.php file, changed root webserver and the pretty url thing

I also made a virtualserver:

Identity file: thcipriani.identity

Blog setup

The things that I didn't understand about Ikiwiki:

  1. htmlscrubber removes all your scripts
  2. Some changes to the setup file (like git_wrapper updates) require you to run ikiwiki --changesetup [setupfile]
  3. I am running a staging wiki on my laptop, a wiki on my webserver, and then pushing the compiled files to s3: WAT‽