Kevin C. Wong

Web Site Upgrade Plan

Since I'm going to install a third-party Wiki there is no reason to keep using MacOS Server. Besides it being unsupported (the version I use is the last one before they removed a bunch of features) it also runs on macOS 10.13 which itself is quite old. Also macOS is old enough that homebrew and other apps I want to install don't support it.

At this point MacOS Server is used for my web server with static pages and for the wiki (which I was trying out with my DC Adventures and Pendragon campaigns). The beauty of static page web site is you can always upgrade the infrastructure and not break anything. For the wiki I guess I'll copy it to RapidWeaver to see how that would work for campaign tracking.

After that I guess the plan would be:

  1. move DC Adventures and Pendragon wiki content to RapidWeaver
  2. in-place upgrade to macOS v12 (last version that supports my Mac mini)
  3. upgrade homebrew
  4. use homebrew to install Apache (we'll use homebrew's Apache instead of the one in macOS)
  5. install ssl cert, set up certbot auto update?
  6. make sure web site publishes to correct folder
  7. install PostgresSQL (homebrew or postgres.app)
  8. install Node.js (download from official site or use homebrew node-build)
  9. install Wiki.js