Skip to main content
GreenGeeks logotype

OpenCart VPS Hosting

One OpenCart install can run several stores, and OpenCart hosting on GreenGeeks VPS gives it the room to do that. You choose the PHP version, and full root access lets you set every server limit your store depends on.

  • Several stores, one install
  • Bigger extension uploads
  • The PHP your store needs
Several Storefronts, One Install With OpenCart VPS Hosting
GoogleTrustpilotWordPresscPanelPHP

How Much Server Your OpenCart Store Needs

PlanBest forWhy
4 GB RAM, $9.99/monthOne store, up to a few thousand products2 vCPU, 80 GB SSD, room for several PHP workers and MariaDB
8 GB RAM, $19.99/monthSeveral stores, or tens of thousands of products4 vCPU, 160 GB SSD and more memory for the database cache
16 GB RAM, $39.99/monthA large catalog with flash sales8 vCPU, 320 GB SSD, keeps the store and its database on one server

OpenCart doesn't publish a RAM requirement. These rows are based on PHP's default of 128 MB per worker and on reports from real stores.

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

Settings You Control for OpenCart 4

Your Choice of PHP

With root access, you install the PHP version your store runs on. Set it to PHP 8.4 and it gets fixes through 2028. PHP 8.1, the lowest version OpenCart 4.1.0.4 accepts, is past end of life.

Install Bigger Themes and Modules

OpenCart's Extension Installer can't take a file bigger than PHP's upload_max_filesize, which is 2 MB by default. Raise it in php.ini to install larger .ocmod.zip themes and modules from the marketplace.

Several Stores From One Admin

Each storefront gets its own domain, theme, language and currency. You manage them all from one admin panel and one catalog. On GreenGeeks VPS, every store's domain points at the same folder.

Safer File Storage

The first time you log in, OpenCart 4 asks you to move its storage folder out of the public web folder, where visitors can't reach it. With root access, you can put it anywhere outside the web root.

Install and Secure OpenCart 4

  1. Log in over SSH as root and install Apache, MariaDB and PHP 8.3 with the gd, curl, zip and mbstring extensions.
  2. Create a MariaDB database and user, then copy OpenCart's upload folder into the web root.
  3. Rename both config-dist.php files to config.php, then run the browser installer or cli_install.php.
  4. Delete /install/, move storage outside the web root, and rename the admin folder.
  5. Turn on SEO URLs, add the hourly cron job with crontab, then add your products.

The installer itself has just four screens.

Install and Secure OpenCart 4

OpenCart or Shopify for a Growing Store

GreenGeeks VPSShared hostingShopify
Software costFree under GPLv3, with the server from $9.99Free under GPLv3Monthly plans, with Plus from $2,300 a month
Fees per saleOnly your payment provider's rateOnly your payment provider's rateCard rates, plus a fee if you don't use Shopify Payments
PHP and upload limitsYou set both, on the PHP version you installThe host sets bothNo server access
Moving the storage folderWorks, anywhere outside the web rootDepends on the host's open_basedir settingNot applicable
Several storefrontsBuilt in, with every domain on one folderBuilt in, if the panel allows itSeparate stores, apps or a higher plan
Leaving the platformCode and database move with youCode and database move with youTheme, apps and checkout stay behind

Shopify is quicker to launch. For several storefronts, GreenGeeks VPS runs them all from one OpenCart install with no platform fee.

Frequently Asked Questions

OpenCart VPS hosting means running your store on a server where you control the settings OpenCart needs. OpenCart 4 wants its storage folder outside the web root, which some shared hosts don't allow. It also needs an hourly cron job, and your PHP settings decide how large an extension upload can be. A self-managed GreenGeeks VPS gives you full root access, so you install Apache 2.4, PHP and MariaDB 11.4 at the versions OpenCart needs. OpenCart's marketplace lists 13,000+ modules and themes, so check that the ones you need support 4.x.

For one store with a few thousand products, the 4 GB plan is a comfortable start, though OpenCart sets no official minimum. Each PHP worker can use up to 128 MB by default, and MariaDB needs memory for its buffer pool on the same server. Older reports from store owners show the scale. One store with about 15,000 products across 3 storefronts outgrew 2 GB and moved to 4 GB. Another 4 GB server running several stores crashed when a promotion brought 3,000 to 4,000 visitors within two hours. Move to 8 GB for multi-store setups or busy sales.

Either works, and both end at the same store. The browser installer runs through four screens, which are the license, a requirements check, your database and admin details, and a finished page. The command-line route runs php cli_install.php install with the same details as flags, such as --db_driver mysqli and --db_prefix oc_, which suits a server you manage over SSH. If you'd rather use a one-click installer, check which OpenCart version it offers first. Either way, delete the /install/ folder afterward.

More than OpenCart's built-in Backup & Restore tool covers. That tool only backs up the database, and it skips the user and user_group tables. Add a nightly mysqldump from cron. For files, keep image/, extension/, your theme, both config files and the storage folder, where customer uploads and digital downloads live. GreenGeeks leaves backups on a self-managed VPS to you, so schedule them and send copies off the server. Keep daily copies for 7 days, weekly for 4 weeks and monthly for 12 months, as OpenCart's docs suggest.

Yes, one install runs several storefronts from one admin and one catalog. Add each store under System > Settings, and give it its own URL, name, theme, layout, language and currency. Every store's domain has to point at the same OpenCart folder, which on GreenGeeks VPS means adding each domain as a ServerAlias in the store's Apache virtual host. A setting called Use Shared Sessions tries to share the session cookie between stores, so a shopper's cart can follow them between domains. SEO URLs are set per store and per language, so each storefront can have its own slugs.

OpenCart 4.1.0.4 needs PHP 8.1 or newer, a MySQL or MariaDB database, and the gd, curl, openssl, zlib and zip extensions, plus mbstring or iconv. You'll also need mysqli or pdo for the database. The installer checks that file uploads are on and session.auto_start is off, and it needs config.php and admin/config.php to be writable. Apache is the recommended web server, and with root access on GreenGeeks VPS you install it alongside MariaDB 11.4. PHP 8.1 is past end of life, so pick 8.3 or 8.4.

One OpenCart store fits GreenGeeks' 4 GB plan at $9.99 a month, renewing at $19.99. The 8 GB and 16 GB plans cost $19.99 and $39.99, renewing at $39.99 and $79.99. On top of the server, budget for commercial themes or extensions, which are usually one-time purchases, and your payment provider's processing rate. OpenCart itself, licensed under GPLv3, takes no platform fee or cut of your sales. Shopify's top plan, Plus, starts at $2,300 a month by comparison.

A move needs the files and a database dump. Copy both to the new server, then update config.php and admin/config.php with the new paths, the store URL and the database credentials. Check the store URLs in the admin settings. The storage folder can be recreated on the VPS, as long as both config files point at its new location. On a self-managed VPS you do the move yourself, so test the copy before you point DNS at it. Moving from OpenCart 3 to 4 is a separate upgrade, so move the store first and upgrade later on a copy.

GreenGeeks looks after the hardware and network. A self-managed VPS gives you full root access, so the operating system, PHP version changes, the hourly cron and backups are up to you. For OpenCart and its extensions, help comes from OpenCart's forum, docs, paid partners and extension developers. The forum has 110,000 members and 550,000+ posts. Plan PHP upgrades ahead, since 8.2 stops getting security fixes on December 31, 2026. Turn Display Errors off on a live store, and turn on Maintenance Mode before installing extensions, so shoppers don't see a half-installed module.

OpenCart 4 is fine for a new store, while a store that depends on many extensions may be better off on the 3.0 branch for now. Both are maintained. Version 4.1.0.4 and 3.0.5.1 both shipped on August 11, 2026, and 3.0.5.1 added PHP 8.5 support. The catch with 4.x is extensions. Fewer support it, and changes between 4.x releases can break them. Filter the marketplace by your exact version before you commit. When you update later, a minor version update is likely to break some third-party modules, while a patch release is safe.

Run Every Storefront From One Server

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

  • Several storefronts from one OpenCart install and one admin.

  • PHP, MariaDB and Apache together on one server.

  • Root access to raise upload limits and move the storage folder.

  • 300% renewable energy match on every VPS.