I am a looking to deploy a small web application to a VPS that I bought.<p>I was hoping to learn a bit about devops in the process (instead of relying on a PaaS like Heroku) but the ecosystem seems overwhelming. There seems to be a large number of moving parts - Docker, Kubernetes etc.<p>What are some of the simpler options to deploy web apps to a VPS?
My site, <a href="https://pocketgophers.com" rel="nofollow">https://pocketgophers.com</a>, is written in Go and deployed on a single VPS. I described my setup at <a href="https://forum.golangbridge.org/t/best-go-dev-deployment-environment/4978/2?u=nathankerr" rel="nofollow">https://forum.golangbridge.org/t/best-go-dev-deployment-envi...</a>
I think you should use dokku[1], which is the simplest if you want to deploy on a VPS. Kubernetes, ECS are multi-node solutions and may not be ideal for you now.<p>[1]: <a href="https://github.com/dokku/dokku" rel="nofollow">https://github.com/dokku/dokku</a>