This site is hosted on a Mac Mini co-located in Las Vegas by the wonderful folks at macminicolo.net, now a subsidiary of macstadium.com.

Like many of you, I was dismayed to see that Apple has decided to effectively abandon the macOS Server app that I used to set up my simple static web sites. Once one updates to macOS Mojave, most of the features of the Server app are just gone, and one is left to fend for one's self in a maze of twistly little forum posts, all different, trying to figure out how to get things working again.

My use case is relatively simple: I'm not trying to run a mail server, or a wiki, or any sort of fancy active web content like WordPress and the like. I just had a giant pile of static content -- photos, mainly -- that I wanted to keep hosting with a minimum of fuss. (Most of it is of no interest to the public, but you might enjoy some high quality images of the Charters of Freedom.) I thought: surely, somebody somewhere has written a simple step-by-step guide for how to deal with this. And probably someone has, and I just wasn't able to find it. In the meantime, in the hope that the next poor schmuck who finds themselves in my shoes can benefit, here's a discussion of what I've done to get my static site working well again after updating from High Sierra (macOS 10.13) to Mojave (macOS 10.14).

The warning given by our MacStadium friends here if anything understates how much of a nuisance this update will be. I recommend doing a test run on an entirely separate and expendable Mac before you try updating any machine you care about. If you have a less expensive Mac like mine without solid state storage, be prepared to be off-line for at least four hours. Just installing Mojave and the subsequent updates will take that long.

That said, here is a step-by-step guide showing what worked for me. I hope you find it helpful. If it breaks your Mac, you get to keep both pieces: no warranty is express or implied.

That's pretty much all there was to it.