CMS & e-commerce

Magento VPS HostingThe Full Stack Magento Expects

Magento needs more than PHP and a database: a search engine, Redis, cron every minute and ideally Varnish. We install Magento Open Source with the services it needs on a hardened KVM VPS with reserved resources; you build and run the store.

Full root & SSH NVMe storage Daily backups Anti-DDoS 99.9% uptime SLA 11 locations

  • Reserved vCores and RAM

    Magento, OpenSearch and MySQL on guaranteed resources.

  • NVMe storage

    Fast indexers, static content deploys and queries.

  • Root and SSH access

    bin/magento, Composer and cron without limits.

  • Daily backups

    Automatic backup of the previous 24 hours.

Why a VPS

Why Magento Needs a VPS

Magento's requirements rule out most shared hosting: it needs a search engine, Redis, cron every minute and shell access for its CLI.

  1. All the services it requires

    OpenSearch for catalogue search, Redis for cache and sessions, MySQL or MariaDB, and PHP with the extensions Magento lists.

  2. Cron and indexers that run

    bin/magento cron:run every minute keeps indexes, emails and scheduled jobs current.

  3. Varnish full-page cache

    Magento supports Varnish natively for fast catalogue and category pages.

  4. Deploys from the command line

    setup:upgrade, setup:di:compile and static-content:deploy need SSH and time, which a VPS gives you.

The stack

A Magento Production Stack

HTTPS at the edge, Varnish in front of Magento, and the search, cache and database services behind it.

Request from a browser or app (HTTPS)

  1. Edge

    NGINX (TLS)

    Terminates HTTPS and passes requests to Varnish.

  2. Full-page cache

    Varnish

    Serves cached pages; misses go through to Magento.

  3. Application

    NGINX + PHP-FPM + Magento

    Production mode, compiled DI and deployed static content.

  4. Services

    OpenSearch + Redis

    Catalogue search; cache, page-cache storage and sessions.

  5. Database

    MySQL or MariaDB

    Catalogue, customers and orders.

Worth knowing

  • Magento 2.4 needs a search engine; OpenSearch is the supported choice for current releases.
  • Check Magento's system requirements for the PHP and database versions your release supports.
  • Run the store in production mode; developer mode is much slower.
  • OpenSearch runs on Java with its own memory, which is why Magento needs more RAM than most PHP apps.
What you can run

What You Can Run

  • Stores with large catalogues

    Configurable products, layered navigation and many SKUs.

  • Multi-store and multi-language

    Several websites and store views from one installation.

  • B2B storefronts

    Customer-specific catalogues and prices with extensions.

  • Headless Magento

    Magento as a GraphQL back end for a PWA or Next.js front end.

  • Staging stores

    A copy for testing upgrades and extensions before live.

  • Agency development servers

    Development and QA environments for client stores.

VPS Plans

VPS Plans for Magento

Magento with OpenSearch, Redis and MySQL on one server needs memory: VPS-2 is the minimum we suggest for development or a small store, VPS-3 or VPS-4 for production stores.

VPS-1

Small websites, APIs, bots and development servers.

₹1,008 /mo
Get Started
  • 2 vCores
  • 4 GB RAM
  • 40 GB NVMe
  • 500 Mbps
  • Full root and SSH access
  • Free initial stack installation
  • Server hardening and firewall setup
  • Daily backup of the previous 24 hours
  • Unlimited traffic *
  • Anti-DDoS protection
  • Dedicated IPv4 and IPv6
  • KVM virtualisation

VPS-3

Busy stores, SaaS products and several projects.

₹2,748 /mo
Get Started
  • 6 vCores
  • 12 GB RAM
  • 100 GB NVMe
  • 2 Gbps
  • Full root and SSH access
  • Free initial stack installation
  • Server hardening and firewall setup
  • Daily backup of the previous 24 hours
  • Unlimited traffic *
  • Anti-DDoS protection
  • Dedicated IPv4 and IPv6
  • KVM virtualisation

VPS-4

High-traffic apps, large databases and agencies.

₹5,274 /mo
Get Started
  • 8 vCores
  • 24 GB RAM
  • 200 GB NVMe
  • 3 Gbps
  • Full root and SSH access
  • Free initial stack installation
  • Server hardening and firewall setup
  • Daily backup of the previous 24 hours
  • Unlimited traffic *
  • Anti-DDoS protection
  • Dedicated IPv4 and IPv6
  • KVM virtualisation

* Unlimited traffic in Europe and North America. In Mumbai, Singapore and Sydney a monthly allowance applies (VPS-1 500 GB, VPS-2/VPS-3 1 TB, VPS-4 3 TB), then speed is limited to 10 Mbps until the next month.

Sizing guide

Which Plan for Your Magento Store

OpenSearch, MySQL, Redis, Varnish and PHP-FPM all share the server, so RAM decides the plan.

Recommended VPS plan for each Magento workload
Workload Start with Why
Development or staging VPS-2 4 vCores · 8 GB RAM 8 GB fits the full stack with light traffic.
Small production store VPS-3 6 vCores · 12 GB RAM 12 GB for the stack plus PHP workers.
Larger catalogue or busier store VPS-4 8 vCores · 24 GB RAM 24 GB RAM, 8 vCores and 200 GB NVMe.
Very large catalogue VPS-4 8 vCores · 24 GB RAM Plus a second VPS for OpenSearch or MySQL as you grow.

A starting point, not a limit: every plan upgrades in place, keeping your data, IP address and configuration.

Magento on Shared Hosting or a VPS?

Magento's requirements decide this one: most shared hosting cannot run it properly.

Feature Shared hosting Magento VPS
OpenSearch Not available Installed at handover
Redis and Varnish Rarely available Installed at handover
Cron every minute Restricted Yes
CLI deploys Limited or none Full SSH
Resources Shared Reserved
Server administration Done by the host Yours, after our free setup
See Plans
After handover

Deploying Magento Changes

The usual production deploy sequence for Magento Open Source.

  1. Update code and dependencies

    Pull your changes and install packages.

  2. Maintenance mode and upgrade

    Applies schema and data changes.

  3. Compile and deploy static content

    Required in production mode.

  4. Back to live

    Flush caches and open the store again.

# 1. Update code and dependencies

cd /var/www/magento && git pull

composer install --no-dev

# 2. Maintenance mode and upgrade

bin/magento maintenance:enable

bin/magento setup:upgrade

# 3. Compile and deploy static content

bin/magento setup:di:compile

bin/magento setup:static-content:deploy -f en_US

# 4. Back to live

bin/magento cache:flush && bin/magento maintenance:disable

Example shell commands; adjust paths, names and versions to your project.

Example commands; adjust names, paths and versions to your project. Deploying and maintaining your application is yours to do (or ask us for a quote).

Free one-time setup

Installed and Secured Before You Log In

The VPS is unmanaged: after handover the server is yours to run. Before that, our engineers do the first setup once, free, so you start from a hardened server with Magento in place.

  1. Choose a plan and location

    Pick the resources you need and the datacentre closest to your users.

  2. Tell us your Magento setup

    Versions, database and domain: at order or right after.

  3. We install and secure it

    Server hardened, Magento installed and tested, HTTPS on your domain.

  4. You take over with root

    SSH access to a working server, ready for your code and data.

Your Magento stack

  • NGINX and PHP-FPM with the PHP extensions Magento requires
  • MySQL or MariaDB with a database for the store
  • OpenSearch for catalogue search
  • Redis for cache and sessions; Varnish on request
  • Magento Open Source on your domain with HTTPS and its cron jobs

Yours to run after handover

  • Ongoing server administration
  • Application maintenance and updates
  • Debugging your code
  • Migrating existing sites or data

Not included in the free setup, but we can quote for it. No control panel by default: CloudPanel, HestiaCP or Virtualmin on request at no cost; cPanel and Plesk need their own licence.

Under the hood

Platform Specs and Locations

The same KVM platform on every plan; only the CPU, RAM, storage and port speed change.

VPS platform specifications
Virtualisation KVM with reserved vCores and RAM
Storage NVMe SSD on every plan
Network Dedicated IPv4 and IPv6, 500 Mbps to 3 Gbps per plan
Operating systems Ubuntu 26.04, 24.04 and 22.04 LTS · Debian 13, 12 and 11 · AlmaLinux · Rocky Linux · Fedora · FreeBSD
Access Full root over SSH, key-based login
Backups Automatic daily backup of the previous 24 hours; snapshots and longer retention on request
Protection Always-on anti-DDoS mitigation
Availability 99.9% uptime SLA

Secured before we hand it over

  • Non-root sudo user created for daily work
  • SSH key login, password login for root disabled
  • Firewall (UFW) open only for the ports you use
  • Fail2ban blocking repeated login attempts
  • Automatic security updates enabled
  • Free Let's Encrypt SSL on your domain
  • Timezone, swap and hostname configured

Asia-Pacific

  • Mumbai
  • Singapore
  • Sydney

Europe

  • London
  • Limburg
  • Roubaix
  • Gravelines
  • Strasbourg
  • Milan
  • Warsaw

North America

  • Beauharnois

Availability per location changes with demand; we confirm your location before setup. In Mumbai, Singapore and Sydney each plan includes a monthly traffic allowance (VPS-1 500 GB, VPS-2 and VPS-3 1 TB, VPS-4 3 TB); beyond it, speed is limited to 10 Mbps until the next month.

Who it's for

Who a Magento VPS Suits

  • Merchants with a technical team

    Stores with in-house or agency developers.

  • Magento agencies and developers

    Client stores, staging and QA environments.

  • Stores outgrowing entry hosting

    Shops whose catalogue or traffic needs the full stack.

Running it well

Security and Performance for Magento

Security

  • Apply Magento security patches as soon as they are released.
  • Use a custom admin URL and keep two-factor authentication on (enabled by default).
  • Keep OpenSearch, Redis and MySQL bound to localhost.
  • Set file permissions per Magento's guide, with code read-only in production.

Performance

  • Run in production mode with compiled DI and deployed static content.
  • Use Varnish for full-page cache and Redis for cache and sessions.
  • Set indexers to Update by Schedule and run cron every minute.
  • Give OpenSearch a fixed heap and leave the rest for MySQL and PHP.
Magento VPS FAQs

Questions Before You Deploy

Not covered here? Ask an engineer before you order.

Give Magento the Server It Needs

Choose a plan with room for the full stack. We hand over Magento with OpenSearch, Redis and MySQL installed.