Recently decided to install Rocketchat as a Slack alternative for my friends and I, but I’m getting a white screen whenever I attempt to access the server via https through NGINX (It will still show the updated name of the server in the title bar, though). What am I missing?
You can see the output here: beard.jumpingcrab.com/rocketchat
Here’s my setup:
NGINX running in Freenas jail so I can supply multiple jails/VMs with SSL. (Set up pretty much like this: https://forums.freenas.org/index.php?threads/how-to-set-up-nginx-to-reverse-proxy-your-jails-w-certbot.49876/). Cert is valid and done and tests at SSL labs to an “A+” rating.
NGINX has its configuration and a proxy_setup redirecting from my domain to 192.168.1.3:3000 (my internal VM with the Rocketchat snap installed on it). Automatically redirecting to HTTPS.
I’m able to access my Rocketchat server from 192.168.1.3:3000, and I’m also able to access from my public IP, no issues.
When I attempt to access via my domain and reverse proxy, all I get is a white screen. The title of the server appears just fine at the top and is updating if I change it from the internal IP.
So, not sure what I’m missing here. Do I need NGINX on the Rocketchat server as well, or something weird like that?