All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Want to learn by doing. Best VPS and best VPS setup material?
Hi all,
I’m coming from a shared hosting background where everything is managed for me, I just upload files and connect to the database.
I’m now looking to move beyond that and delve a bit deeper into the land of networking, infrastructure, DevOps side through self-hosting and (hopefully) understand it all better.
I’m after affordable, yet powerful VPS (Am I too late to the party?). I’ve did a bit of research and came up with the following, be good to get your thoughts.
Hostinger with student discount
£195.55 for 24 months
£8.15 / month
- 2 vCPU cores
- 8GB RAM
- 100GB SSD NVMe
- 8TB bandwidth
- 1gbit network speed
OVH
£90.58 for 12 months
£7.55 / month
- 4 vCores
- 8GB RAM
- 75GB SSD NVMe
- Unlimited bandwidth
- 1gbit network speed
Contabo
£107.73 / 24 months
£4.48 / month
- 4 vCores
- 8GB RAM
- 100GB SSD NVMe
- Unlimited traffic (fair use)
- 200mbit network speed
One.com
£119.868 / year
£9.99 / month
- 4 vCPU
- 8 GB RAM
- 200 GB NVMe SSD
- Unlimited data traffic
- Bandwidth 1 Gbit/s
What do you think of these options?
Any better alternatives (especially providers known for great uptime and the 1gbit network speed) etc,
Also if you know any good learning resources (books, courses, YouTube channels/vids etc.) it would be much appreciated.
Also as I want to improve my understanding, are there any practical challenges/problems you recommend/think are valuable so I can try to solve as to learn by doing?
Thanks in advance, any and all advice is really appreciated! ![]()

Comments
Take a look at green cloud if you willing to pay yearly. Lots of locations to pick from, specs mostly the same at maybe 45/y.
No doubt it'll outperform all of the above, + chill people.
https://greencloudvps.com/billing/store/budget-kvm-sale
What kind of workloads will you be running? What do you need it to be "powerful" for?
So I have a few domains I’d want to hook up to the VPS, I have lots of side projects sitting idle in docker containers that I’d want to deploy. They use for example PHP, MariaDB, Node, Deno, web sockets, python. My only plan currently is I’d want to front everything with Caddy server as my reverse proxy so everything goes though there. As I say I am extremely new to this, so want to understand the best OS to use, tooling etc, I don’t want any lag that I read someone said they experienced with the 200mbit. One side project i want to explore is live streaming like twitch, so I want fast network speeds etc.
Also thoughts on LuxVPS?
Thanks
Ooo this does look good however before making a purchase, I always go in trustpilot. It seems across the board most VPS providers have quite low scores. Why is this? Thanks
Its usually only the ones not satisfied who will leave a review.
They've been chosen as top provider 2025 of LET which should account for something.
https://lowendtalk.com/discussion/216378/provider-poll-2025-the-results/p1
Hi @j6ck
I can recommend a few youtube channels I used to watch couple years ago.
Personally I mostly learned devops stuff in a homelab (not on a VPS), but I believe at least some videos could still be useful:
- Jim's Garage (video on caddy)
- Christian Lempa (video on caddy)
- LearnLinuxTV - he has some nice playlists with guides on linux and devops
- Jeff Geerling - mostly older videos, especially devops-related playlists like one about ansible, kubernetes - they may be a bit outdated now tho
- NetworkChuck - some videos are quite useful, but i was never a big fan of the videos style
Regarding the VPS choice, we (onidel) can offer you a VPS in multiple locations. The network speed is 1Gbps and we focus on providing good reliability and uptime.
Please feel free to DM me if interested. If you are a student, we could likely offer a custom discount.
You can check our trustpilot page here:
https://www.trustpilot.com/review/onidel.com
Otherwise, I believe the best one out of your listed options would be OVH.
Caddy is a great choice imo. It's really easy to configure and offers a lot of features at the same time.
I see what you mean, however I don't think you'll necessarily need very fast network speeds for this. 1Gbps is pretty much the industry standard nowadays on VPS servers, but a single 1080p video stream should only use like 4-6mbps.
Are you looking for any particular location?
Hey @j6ck,
Adding a comparable option to your list - our EPYC Configurator in Eygelshoven, NL at 2 cores / 8 GB RAM / 100 GB NVMe (RAID 1) lands at around 10.19€/mo (~£8.65) standard, or 9.17€/mo with code LET10. Unlimited traffic on a 10 Gbps shared port (not Contabo's 200 Mbit or a fair-use ceiling), IPv4 + IPv6 /64, DDoS Protection.
If you want to poke at the routing before ordering, test IPv4 is 77.90.60.30 and IPv6 is 2a09:3f00:3000::cafe.
Configurator: skri.me/epyc-config
Looking Glass: skrime.eu/network / AS215365
It took over a week for my server to be provisioned, and I had to reach out. Then the server basically had terrible uptime, and customer support “could log in so it must something blocking on your end.” Even with several external monitors showing it going down multiple times a day.
https://s.llehct.im/u/8ur9a7.png
Avoid Hostinger and One.com (still lean towards managed environments with strict contract lock-ins). Contabo looks cheap on paper, but suffers from overselling (high CPU steal) and bandwidth bottlenecks.
Please, get any VPS they say is good and is within your budget, of course. OVH/Netcup/Contabo, etc. offer good amounts of RAM with the base configuration VPS.
4GB should be the minimum these days, although I am managing with 2GB barebones setup.
Don't confine yourself to any specific learning materials. Join IRC and other communities of the specific projects you are interested in. OFTC and Libera Chat are some of the best networks for this.
Just learn from official docs, and when confused, ask for hints from the above said communities.
Be your own sole Email/Authoritative DNS provider, and then go on from there, like offer hosting/services to friends/family/community.
Be a ZNC/bouncer provider a while.
Do not use panels for starters.
Start by configuring individual components yourself.
Learn Docker, and host a few of them, and how to migrate/backup/restore Docker data, etc. Basically, you wipe the whole data and restore it.
Debian Stable or Fedora Server, please, for your server distro.
Skip Contabo (CPU steal is terrible) and Hostinger. Netcup, Hetzner Cloud, or OVH are way better for performance in Europe.
Stick to Debian 12 and deploy your containers with Docker + Caddy manually. Avoiding web panels and writing your own docker-compose files is the single best way to actually learn how reverse proxies, ports, and networking fit together.
on all location ?
why recommend on debian 12 ? what about ubuntu ?
what is the pro and cons ?
@j6ck have you considered just running Virtualbox on your laptop/desktop? You can create as many VPSes as you like, snapshot them, play with networking, etc. For free.
The only reason to have a VPS is if you need a high-speed, public-facing connection. For lab purposes, it's hard to beat self-hosted.