Urgent.News

What's breaking now, across thousands of outlets.

Tech

A small business VPS in 2026: what it really costs after year one

Shared hosting is a bargain right up to the moment it stops being one. The symptoms are always the same: the site crawls at lunchtime, PHP workers get throttled, the extension your developer needs cannot be installed, and you want to run an internal tool on the same box as the website. That is when a VPS starts to pay for itself. The awkward part is not choosing a provider, it is choosing a size.…

Shared hosting can be economical until it stops being economical. Sites begin to lag during peak hours, PHP workers face throttling, unsupported extensions prevent installations, and the need for internal tools on the same server clashes with the website's requirements. Choosing a VPS provider and the right size can be challenging.

Consider the server size carefully; purchasing too small a server may necessitate a costly migration in three months, while opting for an oversized server will incur ongoing expenses without visible benefits. Here is a breakdown of pricing and server specifications based on provider pricing pages as of late September 2026. Two money-saving guidelines are: prioritize RAM over CPU, and databases, PHP workers, WordPress plugins, and Java applications often run out of memory before exhausting CPU cores.

A 2 vCPU/8 GB plan generally outperforms a 4 vCPU/4 GB plan at the same price point. NVMe storage offers superior performance compared to disk size for database-driven applications, with archives later residing in cost-effective object storage. Determine server specifications based on workload needs rather than price lists. Realistic system requirements and a sensible budget are essential.

A small business website or blog with a few thousand daily visits requires 1-2 vCPU, 2-4 GB RAM, and 40-80 GB NVMe storage, costing $5-12/month. WooCommerce or a booking site with an expanding database demands 2 vCPU, 4-8 GB RAM, and 80-160 GB NVMe, priced at $12-25/month. An internal app for 5-20 staff, such as CRM, ERP, inventory, or ticketing systems, needs 2-4 vCPU, 4-8 GB RAM, and 100 GB NVMe, costing $12-30/month.

A business email server and shared file storage requirements include 2 vCPU, 4 GB RAM, and 100 GB SSD, totaling $6-20/month. An agency or IT shop managing 10-20 client sites would benefit from 4-8 vCPU, 8-16 GB RAM, and 200 GB NVMe, costing $25-60/month. The renewal price is the true cost, as first-term pricing often misleads customers.

Providers like Hostinger and IONOS may seem affordable initially but skyrocket in subsequent periods. For instance, Hostinger offers KVM 1 at $6.49/month for a 24-month term but jumps to $11.99 after renewal. Choosing the correct VPS provider entails more than just finding the cheapest option. Contabo provides the most economical RAM at Cloud VPS 4 ($6.60/month for 4 vCPU and 8 GB) and Cloud VPS 8 ($16.80 for 8 vCPU and 24 GB), but sacrifices on ports, SSDs, and uptime guarantees.

DigitalOcean and Vultr offer transparent pricing, with DigitalOcean's Basic Droplet at $4/month for 512 MiB and 1 vCPU, billing per second with a 60-second minimum. Vultr starts at $5/month and bills by the hour used, providing region access across six continents. Additional considerations include AWS Lightsail, which bundles AWS services at fixed monthly rates, and the "unlimited traffic" trap present in some providers, which includes limited port speeds.

Annual commitments and Windows licensing add hidden costs. Administrative responsibilities, including updates, backups, firewalls, and monitoring, also contribute to overall expenses. Shared hosting with a CDN or managed plans can provide cost-efficient alternatives for certain use cases. Begin with the smallest server suited to your workload, monitor memory usage for two weeks, and upgrade when necessary to avoid unnecessary spending.

If the server is managed remotely, ensure SSH remains off the public internet and connect through a VPN. Full price tables, including provider options, first-term and renewal pricing, and workload-to-plan mappings, are available on tanit365.com and will be periodically updated due to dynamic VPS pricing trends.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

3 Redis Design Failures You Should Avoid Before They Become Production Incidents

Caching is usually introduced for one simple reason: Take pressure off the database and make reads faster. The architecture often looks straightforward: Client | v Application | +----> Redis | +---->…

  • Stale data occurs when cached copy becomes outdated, serving incorrect information to users.
  • TTL balances performance and consistency, but doesn't guarantee immediate freshness.
  • Cache invalidation upon database updates prevents staleness but adds complexity.

Why Your Date Shows 1970: Unix Timestamps in Seconds vs Milliseconds

Why Your Date Shows 1970: Unix Timestamps in Seconds vs Milliseconds You fetch a timestamp from an API, pass it to new Date(), and the screen says January 20, 1970.

  • Unix timestamps count seconds or milliseconds since Jan 1, 1970
  • Mistakes from treating seconds as milliseconds or vice versa
  • Use appropriate unit in code to avoid incorrect dates

A stored procedure can compile and still change its meaning

The syntax errors are the visible part of moving a stored procedure between databases. The quieter problem is a query that compiles in both places but answers a different question.

  • Stored procedures can compile but change behavior across databases.
  • PostgreSQL's SELECT ... INTO with STRICT checks for single row, raises error on multiple or none.
  • Adding LIMIT 1 hides rejection condition, may mask original procedure's intent.

Passwords security and storage:

It is very important to keep your networks, systems, accounts as well as your passwords safe. As we are all living in digital era and we all want our systems and accounts safe.

  • 80% of developers still use passwords as primary security
  • Passwords can be stored in browsers, session storage, cache, local storage
  • Remove passwords from all storage methods after logging out of other devices

More from Wednesday 30 September →