Setting up your own server sounds like a scary task. When I started setting up my own server (with Nginx), I used to do everything manually.
Then I discovered there are awesome tools that allow you to easily manage a VPS and enjoy powerful hosting for cheap.
I shared with the WordPress Guarenas-Guatire community a tutorial about how to do it yourself.
You can also see it on YouTube: https://www.youtube.com/watch?v=uTWDKju0F6o
If you’re interested in tools to manage your WordPress websites on your own VPSs, I also recommend taking a look at wordops.net.