Skip to main content
GreenGeeks logotype

WooCommerce VPS Hosting

A busy WooCommerce checkout needs real server power. WooCommerce VPS hosting from GreenGeeks gives your store dedicated CPU and RAM, plus full root access to set up PHP, Redis and cron the way your store needs them.

  • Checkout gets its own CPU
  • Redis and real cron
  • Full root access
WooCommerce VPS Hosting With Real Cron & Redis at GreenGeeks
GoogleTrustpilotWordPresscPanelPHP

Match a GreenGeeks Plan to Your Store

PlanBest forWhy
4 GB RAM, $9.99/monthA new store, up to 500 products2 vCPU, 80 GB SSD, fits MariaDB, PHP and Redis together
8 GB RAM, $19.99/month1,000+ products or 1,000+ orders a month4 vCPU, 160 GB SSD, twice the CPU for busy checkouts
16 GB RAM, $39.99/month5,000+ products or 10,000+ orders8 vCPU, 320 GB SSD, for the size where the admin area starts to slow down

WooCommerce asks for at least 1 vCPU and 2 GB of RAM, so even the 4 GB plan has twice the memory and twice the vCPU.

Self-Managed VPS

Self-Managed VPS Plans

Full root access, guaranteed resources, and unmetered transfer — you take control.

VPS 4GB

Start small with reliable VPS performance.

Special PriceSave 50%
Original price: $19.99$9.99/month

Renews at $19.99/month

Core Resources

  • 2 vCPU
  • 4 GB RAM
  • 80 GB SSD Storage
  • Unmetered Transfer

VPS 8GB

Scale up apps, databases, and containers.

Special PriceSave 50%
Original price: $39.99$19.99/month

Renews at $39.99/month

Core Resources

  • 4 vCPU
  • 8 GB RAM
  • 160 GB SSD Storage
  • Unmetered Transfer
Most Popular

VPS 16GB

Run production workloads with more resources.

Special PriceSave 50%
Original price: $79.99$39.99/month

Renews at $79.99/month

Core Resources

  • 8 vCPU
  • 16 GB RAM
  • 320 GB SSD Storage
  • Unmetered Transfer

VPS 32GB

High-capacity VPS for demanding applications.

Special PriceSave 45%
Original price: $109.99$59.99/month

Renews at $109.99/month

Core Resources

  • 16 vCPU
  • 32 GB RAM
  • 640 GB SSD Storage
  • Unmetered Transfer

What a Store Needs That a Blog Doesn't

Room for Busy Checkouts

The cart, checkout and My Account pages can't come from a page cache, so their speed depends on PHP and the database. WooCommerce says a checkout that takes over 800 ms is a sign the store has outgrown its host.

Prices and Stock Served From Memory

You can install Redis on GreenGeeks VPS yourself. With the free Redis Object Cache plugin, it serves prices, SKUs and stock from memory instead of the database.

Scheduled Tasks That Run on Time

WP-Cron only runs when someone visits, so sale prices and order emails can go out late. With root access on GreenGeeks VPS, you can run real cron jobs as often as every minute.

Faster Order Storage

Since WooCommerce 8.2, new stores keep orders in four tables of their own, called HPOS, instead of in wp_posts. WooCommerce says this makes creating an order up to 5x faster and checkout up to 1.5x faster.

Set Up WooCommerce on GreenGeeks

  1. Over SSH as root, run dnf install redis, then systemctl enable --now redis.
  2. Keep Redis bound to 127.0.0.1, so nothing outside the server can reach port 6379.
  3. Install Apache, MariaDB and PHP 8.3 or 8.4, then set up WordPress with WP-CLI.
  4. Add WooCommerce and Redis Object Cache with wp plugin install, then run wp redis enable.
  5. Set DISABLE_WP_CRON to true and add a system cron job that runs scheduled events every 5 minutes.

Check WooCommerce > Status once the store is live.

Set Up WooCommerce on GreenGeeks

Should Your Store Use a VPS, Shared Hosting or Shopify?

GreenGeeks VPSShared WordPress hostingShopify
Platform fee per saleNoneNone2%, 1%, 0.6% or 0.2% if you use another payment provider
Monthly plan costFrom $9.99 a monthCheapest, but you share the server's resources$39 to $399 a month, or $29 to $359 a month billed yearly
Cart and checkout speedIts own RAM and 2 to 16 vCPUShared with other sitesShopify's servers handle it
Server controlRoot access, the PHP version you install, Redis, cron every minuteThe host picks PHP, often with no Redis or SSHNo server access, apps only
Your dataThe full database and filesThe full database and filesExported through Shopify's tools
UpkeepGreenGeeks looks after the hardware, and the OS, WordPress and plugin updates are yoursThe host runs the serverShopify handles hosting and updates

Under about 100 orders a month, shared hosting is enough. Past that, GreenGeeks VPS gives checkout its own CPU with no platform fee per sale.

Frequently Asked Questions

WooCommerce VPS hosting gives your store a server with its own RAM and vCPU, while shared hosting splits them among many sites. A store needs that more than a blog does. Cart, checkout and account pages show each shopper's own cart, so they can't come from a page cache. Every one of those requests runs PHP and queries the database. A self-managed GreenGeeks VPS also gives you full root access. With it, you can add what WooCommerce's baseline spec asks for, which is OPcache, a persistent object cache such as Redis, and a real cron job.

Yes, on most stores. WP-Cron only runs when someone loads a page. Action Scheduler sends WooCommerce's emails, applies scheduled sale prices and runs subscription renewals, and WP-Cron is what starts it. On a low-traffic store those jobs run late, and on a busy one WP-Cron adds work to every page view. Add define('DISABLE_WP_CRON', true); to wp-config.php, then add a system cron job that runs wp cron event run --due-now. GreenGeeks VPS allows cron as often as every minute, and every few minutes suits most stores.

Most growing stores fit the 8 GB plan at $19.99 a month, renewing at $39.99, and a new store can start on 4 GB at $9.99. The cost that grows with your sales is card processing. With WooPayments, US card sales cost 2.9% + $0.30 with no monthly fee, and Stripe, PayPal and Square work too. WooCommerce core adds no platform fee. Shopify, by comparison, adds 2% per sale on Basic when you use an outside payment provider, which is $200 on $10,000 of monthly sales. On a VPS, that money stays with the store.

On a self-managed VPS you move the store yourself, and you need a full copy. The WordPress XML export won't work, because it leaves out orders, products and WooCommerce settings. Move the database and the wp-content folder, update wp-config.php with the new database details, test the store, then point your domain at the VPS's dedicated IP. Older stores may still keep orders in wp_posts. You can switch to HPOS under WooCommerce > Settings > Advanced > Features, where compatibility mode keeps both sets of tables in sync.

GreenGeeks looks after the hardware and network. A self-managed VPS gives you full root access, so the OS, PHP, WooCommerce, your theme and your plugins, including their updates and conflicts, are up to you. That includes server tuning, such as PHP-FPM workers and innodb_buffer_pool_size. Two habits catch problems early. Check WooCommerce > Status > System Status after every PHP or plugin change, and place a test order after adding a plugin. LSCache only works on a LiteSpeed web server, which needs its own license, so on Apache plan page caching another way, with Redis taking load off the database.

Yes, with the stack you install on it. WooCommerce 10.8 and later recommends WordPress 6.9+, PHP 8.3+ and MySQL 8.0+ or MariaDB 10.6+, along with HTTPS and a 256 MB WordPress memory limit. PHP 8.4 is tested too. With root access, you install PHP 8.3 or 8.4, MariaDB 11.4 and a web server such as Apache 2.4 yourself. Optional pieces include cURL for PayPal and other integrations, SOAP for some extensions, and Multibyte String for non-English stores. After you install, WooCommerce > Status > System Status shows anything missing.

Hosting guides start live stores at 4 GB, even though WooCommerce's baseline is 1 vCPU and 2 GB. GreenGeeks' 4 GB plan fits a new store, and the 8 GB plan suits a store past 1,000 products or 1,000 orders a month. WooCommerce says it's time to move up when the admin area slows past 5,000 products or 10,000 orders, or 502 errors appear during a sale. Redis needs little memory, about 128 MB for a small store and 512 MB for a busy one. A catalog near 100,000 products with its own search engine needs more than 16 GB.

WP-CLI is the quickest route on a server you manage over SSH. Install it once, then run wp core download, wp config create and wp core install to set up WordPress. Then wp plugin install woocommerce --activate adds the store, and the setup wizard takes it from there. New stores use the faster HPOS order tables by default. Add Redis the same way with wp plugin install redis-cache --activate and wp redis enable, once the Redis server itself is running.

GreenGeeks leaves backups on a self-managed VPS to you, so set them up before the first order. Orders change all day, so dump the database several times a day with wp db export from a cron job, and copy the dumps and files off the server, for example to Google Drive or Amazon S3. The database stores your orders, products, customers and settings, plus the actionscheduler_ tables for scheduled emails and renewals. The files that matter are wp-content, including uploads for product images and downloads, and wp-config.php. The Redis cache rebuilds itself and doesn't need a backup.

WooCommerce runs without Redis, but a persistent object cache is part of its baseline hosting spec. WooCommerce's 2026 hosting guide calls object caching a must for growing stores. Redis keeps data such as prices, SKUs and stock levels in memory, so the database doesn't run the same query on every request. On GreenGeeks VPS you install it yourself with dnf, then add the free Redis Object Cache plugin. It isn't a page cache. Some store owners report extra CPU load on small servers, so watch the cache hit rate after you turn it on.

Give Your Checkout a Server of Its Own

Start a new store on the 4 GB plan, backed by a 30-day money-back guarantee.

  • Dedicated vCPU and RAM for cart and checkout.

  • A Redis object cache and real cron on your own server.

  • No platform fee on any sale.

  • 300% renewable energy match on every VPS.