Fantastic app thankyou! I've used Flame for years and only recently started trying out ThinkDashboard due to features like pages and lack of updates for Flame. Oak doesn't seem to have pages but the UI is much improved :D The documentation states not to open this up to the internet BUT if you are going to, firstly put it behind some kind of auth or conditional access but secondly you will need to preserve the host headers at whatever your reverse proxy is. It doesn't appear that there is a way to tell it to accept responses from an address that it did not send the initial data to and so it sends an error 500. Enabling preserve host headers at your reverse proxy will do this translation for you. Here is the Pomerium Documentation as that is what I use but I'm pretty sure all other reverse proxies have some flavour of the same thing.