Would separate IP addresses help?

Since you’re using nginx as a reverse proxy, seems that simply giving it a separate IP at that level should do fine since Discourse is already running on its own internal port.

The most important thing you’ll want to keep in mind is performance (memory, disk, CPU) of the host itself. Be careful about loading too many apps/services on a single VM to save money. :slight_smile: