do I need to create a local login over there and then add my off-site account as moderator?
That's pretty much the only way. Which is a good thing, otherwise, everyone would make their communities on lemmy.ml, and we'd have centralisation entrenched in to the whole thing