@killyourfm I don't host things in digital ocean or other VPS providers, but imo from doing some self-hosting in a homelab, it's better to containerize everything with either LXC or even honestly separate docker containers.
This way each thing you're running has exactly the versions of the dependencies it needs to work well.
Last thing you want is to update one thing and have it break something else.