Here is another example using Digital Ocean. This looks complicated but is very simple:
https://www.digitalocean.com/community/tutorials/how-to-set-...
If you want to use Docker: https://www.digitalocean.com/community/tutorials/how-to-run-...
If you want to use Docker: https://www.digitalocean.com/community/tutorials/how-to-run-...