Multiple discourse instances in a single server

I believe this question was never been asked before. My apologies if I’m wrong.

I’m planning to combine 3 discourse instances into a single server. 2 of them get decent amount of traffic (2500 views a day each). The other one only gets low to moderate traffic. I’m currently using DigitalOcean to host these instances. As tasks are getting more and more day by day I feel it’s cumbersome to log in back and fourth into each server.

According to your core expertise what would be the ideal configuration for hosting these 3 instances in a single server? Do you think DigitalOcean will still do the job or should I consider moving to AWS?