Also, regarding altering the nginx configs, I suggest minimal alteration of the nginx config, and instead adding additional configs.
See my topic here: Using nginx/pi-hole to reverse proxy (the dodgy way)
This gives you a cronjob and script that can be run to inject a custom config location into the Rockstor nginx config.
You can then use this for creating additional ‘server’ blocks, for which I’m adding reverse proxies for all my Rockons - My missus isn’t so good at remembering IP address/port combinations, but ‘sonarr.home’ or ‘tv.home’ work well enough!
Specifically mentioned, the following will give you somewhere to have your non-standard configs:
Hope this helps!