As a continuation of the earlier post on Stuff To Do With Your Own Server, I setup a DO droplet to host a couple of services online to avoid any disruptions that can happen in my local server.
The thing to note is that, if you run a nextcloud instance as a snap as mentioned in the blog post given above, you may not be able to host multiple services running in port 80 in the same box. If you want that to happen, you should run the nextcloud snap at a different port and use nginx as a reverse proxy (in its true sense).
What more can be done? Try my previous post.