Using NPM for reverse proxying – should I move TrueNAS' WebUI to different ports?

Right. I use 81 and 444 in my guide, but the ports you use are pretty much arbitrary.