In unRaid if you edit the gitea configs and hit the toggle in the upper right for advanced you will get a field like this where you can set the web ui port
Tmux will get you multiple terminal sessions you can switch between in one tmux session. Otherwise Id look into something like ansible or chef for managing VM/software updates