Hosting4u

Magento 2 / Adobe Commerce

Magento store with OpenSearch and Redis.

The most demanding CMS on this list. Magento 2 needs PHP 8.x, MySQL/MariaDB and, on top, OpenSearch or Elasticsearch, which alone wants 1-2 GB of RAM. It starts on 4 GB but it's tight; 8 GB is the realistic point for a store with a mid-sized catalog. Indexing and dependency compilation punish the CPU, so shared vCPUs show. Rule out shared hosting: without control over the search service there is no working Magento.

RAM ≥ 8 GB CPU ≥ 4 cores Storage ≥ 60 GB

Recommended plans

Chosen for fitting the requirements and the price/performance for this workload.

Why: 8 GB and 4 vCPU for under €4 — the viable minimum with OpenSearch alongside
contabo/vps-10.json 9 regions · Contabo
Contabo Cloud VPS 10
No longer available

4 vCPU, 8 GB RAM, 75 GB NVMe from €3.60/mo on 12-month term.

$3.91 /mo
~15 ms ★ Featured Best price<€4
4.2
vCPU
4 Intel/AMD shared
RAM
8 GB
NVME
75 GB
Bandwidth
∞ unmetered
4 vCPU 8 GB RAM 75 GB NVME ∞
Details
Why: 12 GB if the catalog goes past a few thousand SKUs
contabo/vps-20.json 9 regions · Contabo
Contabo Cloud VPS 20
No longer available

Best-seller: 6 vCPU, 12 GB RAM, 100 GB NVMe from €5.60/mo.

$6.09 /mo
~15 ms ★ Featured Best-seller
4.5
vCPU
6 Intel/AMD shared
RAM
12 GB
NVME
100 GB
Bandwidth
∞ unmetered
6 vCPU 12 GB RAM 100 GB NVME ∞
Details
Why: ARM with NVMe: more consistent disk for indexing
hetzner/cax21.json 3 regions · Hetzner
Hetzner CAX21

ARM 4 vCPU 8 GB. Sweet spot for medium apps.

$0.011 /hr
~25 ms Best value
4.8
vCPU
4 Ampere Altra
RAM
8 GB
NVME
80 GB
Bandwidth
20 TB
4 vCPU 8 GB RAM 80 GB NVME 20 TB
Get plan Affiliate
Details

Operational tips

  • OpenSearch/Elasticsearch is mandatory from Magento 2.4: reserve 1-2 GB just for it.
  • Enable Redis for sessions and cache; it cuts MySQL load a lot.
  • Magento's cron must run every minute or indexing falls behind.
  • Compiling dependencies needs a burst of RAM: on 4 GB, add swap for deploys.