Can I run Discourse on the same DigitalOcean Droplet as my current NodeBB instance?

Even if you want to do it with a reverse proxy and one droplet, setting it up first by itself will probably save you some time. Also, discourse requires enough ram that you’d likely need to resize your existing droplet to at least 2 gb and maybe 4gb ram, so savings might be less than you think.