I don't want to use docker or kubernetes. I just want to deploy applications on VM using Linux OS.
What kind of applications can I deploy? And can I deploy stuffs without having a deployment guide about it?
My research has led me here:
- awesome selfhosted applications deploy
- deploy varieties of servers in Linux like email,dns,..... just for learning purpose.
- learn ansible
Basically - use Vagrant, to spin up clean, disposable VMs. Use those disposable VMs to try, try, try again at getting whatever you want to work. Finally, write up a tutorial that starts with the Vagrant spin-up and takes you through the steps, as accurately and quickly as possible.
I have a few tutorials where I use this technique for different little things. The most recent one is https://andrew-quinn.me/reposurgeon.