@lenovouser Your method works fine for me over https. Thanks for your persistence.
edit: I just had to add in these two lines for socket.io to work.
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
This is an inspirational theme meant for others to fork and modify. It is a fullly-usable theme as well, if you really like what you see
npm i nodebb-theme-cucina(npm url)
Nice one @julian