Advertising disclosure: We may earn a commission when you buy through links on this page. It does not change the price you pay or the order of the list.

Guide

WordPress on a VPS: how to set it up and when it pays off

A VPS gives WordPress its own CPU and RAM, full control and room to grow, for about the price of good shared hosting. A small site runs fine on 1โ€“2 GB, a typical WordPress site is comfortable on 4 GB, and a busy WooCommerce shop wants 8 GB or more. The trade-off: you are the admin, so updates, backups and security are your job unless you add a panel or pick managed hosting.

๐Ÿ—“๏ธ Published November 2, 2026

VPS vs managed WordPress hosting

Managed WordPress hosting runs the server for you: updates, caching, backups and support are part of the price, but you get less control and pay more per resource. Shared hosting is cheap but you share the machine with many other sites.

A VPS sits in between. You get dedicated resources, root access, and the freedom to install anything - Redis, a second site, an n8n instance next to the blog. It suits people who are comfortable with a terminal or willing to use a control panel, and sites that have outgrown shared hosting.

If you never want to think about the server, managed hosting is the honest recommendation. If you want speed per dollar and control, a VPS wins.

The WordPress VPS stack

WordPress needs a web server, PHP and a database. A proven modern stack looks like this:

  • Web server: Nginx, or OpenLiteSpeed if you want the LiteSpeed Cache plugin to do the heavy lifting.
  • PHP-FPM with a current, supported PHP version and OPcache turned on.
  • Database: MariaDB or MySQL on the same server for most sites.
  • Redis as an object cache, so repeated database queries come from memory.
  • A free Let's Encrypt certificate for HTTPS, renewed automatically.

Current plans and prices

We may earn a commission when you buy through links on this page. It does not change the price you pay or the order of the list.

Best value
OVHcloud
VPS-1
  • 2 vCPU
  • 4 GB RAM
  • 40 GB NVMe
from$4.54/mo
  • Unlimited traffic
  • Anti-DDoS included
See plan โ†’

Price checked September 28, 2026

IONOS
VPS M+
  • 2 vCPU
  • 4 GB RAM
  • 120 GB NVMe
from$5.00/mo
  • Unlimited traffic
  • Very cheap first months
See plan โ†’

Price checked September 28, 2026 ยท Renews at $14.00/mo

Hostinger
KVM 1
  • 1 vCPU
  • 4 GB RAM
  • 50 GB NVMe
  • 4 TB Traffic
from$6.49/mo
  • NVMe + AMD EPYC on all VPS plans
  • Free weekly backups
See plan โ†’

Price checked September 28, 2026 ยท Renews at $11.99/mo

Control panel or command line

You can build the stack by hand, but a panel saves time and mistakes. Free options such as CloudPanel, HestiaCP or the OpenLiteSpeed-based CyberPanel install WordPress in a few clicks and handle certificates, databases and PHP versions. Paid panels like cPanel or Plesk add polish and support but cost a monthly licence on top of the server.

Some providers offer a WordPress or panel template when you create the server - check the provider's OS list before you install from scratch. A panel also uses some RAM, so leave headroom on small plans.

Caching and speed

Most WordPress slowness comes from PHP building the same page over and over. Page caching serves a finished HTML file instead, which is the single biggest speed win. Use your web server's cache (FastCGI cache on Nginx, LiteSpeed Cache on OpenLiteSpeed) or a caching plugin, plus Redis for logged-in users and WooCommerce carts.

Choose a data center close to your visitors - the provider cards below list locations where the data shows them - and put a CDN in front for images and static files if your audience is spread across continents.

Backups and security

On a VPS nobody backs up your site unless you arrange it. Some providers include backups - according to their pages, Hostinger includes free weekly backups and OVHcloud's newer VPS range includes a daily backup - but keep your own copy off the server as well: a nightly database dump plus the wp-content folder, sent to object storage or another machine.

  • Log in with SSH keys and disable password logins.
  • Turn on a firewall and open only ports 22, 80 and 443.
  • Enable automatic security updates for the OS; update WordPress, themes and plugins weekly.
  • Install Fail2ban or a similar tool to block brute-force attempts on wp-login.
  • Test a restore once - a backup you have never restored is only a hope.

Picking a plan

Start from RAM: 1โ€“2 GB for a small blog, 4 GB for a typical business site or a few WordPress installs, 8 GB+ for WooCommerce or busy sites with many plugins. NVMe storage helps database-heavy sites. The plan table below compares current prices; look at the renewal price too, because some providers show a low first term that rises later. Our server finder picks the spec for your traffic.

Compare plans side by side

Sort by
ProviderPlanvCPURAMDiskPriceOffer
OVHcloudVPS-124 GB40 GB$4.54/moSeptember 28, 2026See plan โ†’
IONOSVPS M+24 GB120 GB$5.00/moSeptember 28, 2026See plan โ†’
HostingerKVM 114 GB50 GB$6.49/moSeptember 28, 2026See plan โ†’
HostingerGame Panel 114 GB50 GB$6.99/moSeptember 28, 2026See plan โ†’
HostingerGame Panel 1-4 GB-$6.99/moSeptember 28, 2026See plan โ†’
IONOSVPS L+48 GB240 GB$8.00/moSeptember 28, 2026See plan โ†’
OVHcloudVPS-248 GB75 GB$8.50/moSeptember 28, 2026See plan โ†’
HostingerKVM 228 GB100 GB$8.99/moSeptember 28, 2026See plan โ†’
HostingerGame Panel 228 GB100 GB$9.49/moSeptember 28, 2026See plan โ†’
HostingerGame Panel 2-8 GB-$9.49/moSeptember 28, 2026See plan โ†’
OVHcloudVPS-3612 GB100 GB$12.32/moSeptember 28, 2026See plan โ†’
HostingerKVM 4416 GB200 GB$12.99/moSeptember 28, 2026See plan โ†’
HostingerGame Panel 4-16 GB-$13.99/moSeptember 28, 2026See plan โ†’
IONOSVPS XL+816 GB480 GB$14.00/moSeptember 28, 2026See plan โ†’
OVHcloudVPS-4824 GB200 GB$23.37/moSeptember 28, 2026See plan โ†’
DigitalOceanBasic 4 GB24 GB80 GB$24.00/moSeptember 28, 2026See plan โ†’
HostingerKVM 8832 GB400 GB$25.99/moSeptember 28, 2026See plan โ†’
HostingerGame Panel 8-32 GB-$27.99/moSeptember 28, 2026See plan โ†’
DigitalOceanBasic 8 GB48 GB160 GB$48.00/moSeptember 28, 2026See plan โ†’
OVHcloudRISE-1632 GB1.024 TB$60.30/moSeptember 28, 2026See plan โ†’
OVHcloudRISE-S864 GB1.024 TB$77.00/moSeptember 28, 2026See plan โ†’
OVHcloudRISE-M1264 GB1.024 TB$118/moSeptember 28, 2026See plan โ†’
Server finder
Tell us the project, get the spec and the cheapest plans
Try the tool โ†’

Questions people ask

Is a VPS good for WordPress?

Yes, if you want dedicated resources and control and are fine managing the server or using a panel. For a hands-off experience, managed WordPress hosting is simpler.

How much RAM does a WordPress VPS need?

About 1โ€“2 GB for a small site, 4 GB for a typical site with caching, and 8 GB or more for WooCommerce or high traffic.

Do I need cPanel to run WordPress on a VPS?

No. Free panels like CloudPanel or HestiaCP do the job, and you can also install everything from the command line.

Can I host several WordPress sites on one VPS?

Yes. A panel makes it easy to add sites. Give each site its own database and system user, and size RAM for the total traffic.

More guides

Related