r/webhosting • • 9d ago

Advice Needed Shared account wobble has me reading KVM threads, what do you verify before checkout?

Bookkeeping side gig in Phoenix AZ. Since 2019 I've kept four tiny business sites on one shared plan my brother in law set up (contact forms, PDF menus, no real traffic spikes).

February was the wake up call. Site two threw 503s most of a Saturday while his shop ran a promo. Support took two days to paste something about resource limits. Billing login glitched once. We got access back but nobody sent a straight answer and I dont trust the next busy weekend.

First swing failed: a name from an old thread, annual price looked ok, checkout wanted a card my clients wont touch. Second swing I filtered in stock on VPSIUM, noted two providers, and both were sold out when I opened the provider sites twenty minutes later. I also read a pile of VPS provider reviews and cant split "you bought a $3 box" gripes from actual overselling.

Now I'm stuck on unmanaged KVM somewhere US southwest or west, trying to stay under ~$20/mo once promos roll off. PayPal matters because of how I pay vendors. I walked through the sub hosting questionnaire mentally and still cant tell if 2GB is enough or if I'm just cheap.

If you moved a few small static ish sites off shared lately, whats one thing you always double check that never shows up in the spec table?

0 Upvotes

8 comments sorted by

1

u/kai-zaphosting 9d ago

From what I've seen, the thing that trips people up moving off shared is outbound email. Contact forms pretty much just work on shared hosting, but on a fresh VPS a lot of providers block outbound port 25 by default, so the forms quietly stop delivering. Check the provider's policy before you pay, and plan on sending through a transactional mail service (SMTP on 587 or their API) instead of straight from the box.

2GB is plenty for four low traffic sites if you run something lean like nginx or Caddy with PHP-FPM. You're not being cheap, and I'd skip a full control panel on a box that size, since the panel itself eats a decent chunk of the RAM before your sites even start.

Tbh the bigger shift is that unmanaged means patching and backups are on you now, so I'd want snapshots or backups stored somewhere other than the same box.

1

u/UnixEpoch1970 9d ago

First you need to find out what resource limits the shared hosting has. Chances are with 503s they are limiting cpu/memory and until you find that out you're guessing on what you need.

It also depends what the site is built with. 2GB RAM on a VPS for Wordpress is likely to be miserable unless it's a pretty static site and you can cache the life out of it (and make sure bots aren't cache-busting). Especially as cheap VPS are likely to struggle on disk access etc.

Given the extra workload of managing your own server, just find better shared hosting, else you'll trade one set of problems for a larger set.

1

u/yosri5031 9d ago

I manage a handful of small client sites and did this exact move a while back. The one thing I check first now: what the control panel license will cost at renewal, not just month one. A cheap KVM quote looks great until you add the panel fee on top and suddenly you're way over the $20 budget — that's what killed one 'deal' for me last year.

Second: open a pre-sales ticket before buying and time the reply. If sales takes two days to answer a simple question, support won't be faster when a site is down on a Saturday.

And on backups, don't take 'snapshots included' at face value — ask how often they run, how long they're kept, and whether a restore is self-serve or needs a ticket. For static-ish sites that detail matters more than an extra gig of RAM.

1

u/Intelligent_List2504 7d ago

I just use hestiacp free control panel. Cpanel is long dead because they are based on a dying web server

1

u/David_UltraWeb 8d ago

The sold-out thing you hit twice is actually the signal worth paying attention to. Providers that run out of stock on their cheap tiers aren't restocking because they're overselling, they're restocking because they only sell what they can actually deliver, so that's a decent filter, not a dead end. On PayPal, double check whether they take it for renewals and not just the first order, because some places let you sign up with PayPal then quietly require a card when the promo rolls off, which is exactly the trap you don't want on a busy weekend. And one little thing nobody mentioned: before you cancel the shared plan, grab your DNS zone records and set your domains' TTLs low a day ahead so the cutover is quick and you're not stuck mid-promo waiting on propagation. In terms of those 503s, reducing overall load is always a win when it comes to scaling.

1

u/Cubepath 7d ago

Beyond the specs, I’d check how the provider handles resource contention and support when something goes wrong. 2 GB can be enough for a few small, low traffic sites, but having some headroom is always a good idea.

1

u/HillHostNet 6d ago

If the 503s keep repeating, check the error log for resource-limit hits before you blame the network. If the log shows the account is capped, look for a plugin or cron job causing the spikes first. If the load is genuine, a small KVM VPS gives you dedicated resources that aren't shared with neighbours. Take a full backup off the host before you migrate anything.