Fuck it, let's scrap everything and start again. I wonder if it makes a difference whether I set up Pleroma as dev or prod before trying to make it a Hidden Service?
Or maybe I should just try making a dev version and see if it works, first...might be trying to run before I can walk.