Trying to set up my own instance for fun, and this is really one of those times that existing documentation casually skips over a horde of things that can/will go wrong