It was a year ago when I started my journey into learning about VPS.
It all started when I came across lowendbox.com and found that there are some cheap VPS available. Before that, I knew you could get them from places that would charge an arm and a leg.
I originally had a server running at home, running Proxmox that was used for nextCloud and Plex Media Center and it was costing me around $30/month in electricity (the cost of electricity in Australia is stupid) and I quickly learned that I could offload this to "the cloud" (there really is no cloud, it's just a buzzword for someone else's computer!)
So, looking back at the start of my journey I have learned a lot. I have found the need to upgrade from a VPS to a dedicated server, which I found the amazing deal from SerweryDedyKowane.pl which now handles everything I need.
I still keep a few VPS for playing with, I don't really want everything to be running on my dedicated server for various reasons.
This blog, for instance, started off running on WootHosting's shared hosting for $1/year and now it's running on my dedicated server with absolutely zero downtime (except for when I restarted the server for security patches)
NextCloud and Plex run flawlessly and I'm very happy with the way it's all working.
I could still get away with using VPS instead a dedicated server for these tasks.
If I were to do that, with the hindsight that I now have, I'd recommend to myself to do this:
- NextCloud: Wishosting KVM (1TB HDD) for $4.99/month
- Plex: This cloud resource pool (200GB HDD, 6 VMs can be created, 4 cores each) for $50/year. Alternatively, I could use an $18/year 150GB OpenVZ and add more storage by purchasing more and adding the extra storage as a mount using SSHFS
- Web Server: There are a couple of options here, the cheapest reliable option is a $5/year OpenVZ running nginx. I have become quite fond of VestaCP and the best option for this would be a bit more powerful VPS with 40GB of HDD and 3TB of bandwidth for $8/year which is plenty to run VestaCP and with email etc.
It's been a pretty fun learning experience, and I have certainly learned a lot by doing this. It's been also really awesome being able to share it with the world through this blog :)