Not sure this is a Rockstor-thing per se but figured I’d ask.
I’ve installed the SWAG docker container and rebound the Rockstor UI to a non-standard SSL port. I can reach the UI and it works fine by using the IP address and it works just fine when “exposed” to the Internet (which is why I’m going with SWAG.)
SWAG is just a nginx instance listening on 80/443 and handles LetsEncrypt and includes fail2ban. For me, it’s a two-for and a good fit. It also functions as a reverse-proxy and has several canned configs for various apps (such as portainer, for example.) For Rockstor I’ll need to create a custom one which I did for Nodered but I’m getting nowhere fast.
SWAG does have a requirement that services need to be on the same docker network, obviously Rockstor is not but I can reach the UI but things are broken display-wise making it pretty much unusable. I looked at nginx.conf for Rockstor, there’s nothing I would call out of the ordinary there so I figure I’m missing something obvious.
I got portainer, and nodered working just peachy along with emby and transmission. But for the life of me I cannot figure out how to proxy the UI.
Has anyone managed to do this with nginx?