Skip to main content
Get Started

System Requirements

Complete technical requirements for running Mage-OS in development and production environments. Verify your server meets these specifications before beginning installation.

Overview

Quick Reference

Essential components for Mage-OS 2.1 at a glance

PHP

Min: 8.3 | Rec: 8.4

Composer

Min: 2.7 | Rec: 2.9

OpenSearch

Min: 2.5 | Rec: 2.19

MySQL / MariaDB

Min: 8.0 / 10.6 | Rec: 8.4 / 11.4

Redis / Valkey

Min: 7.0 | Rec: Valkey 8

RabbitMQ

Min: 3.12 | Rec: 4.0

Varnish

Min: 7.x | Rec: 7.6

Web Server

Apache 2.4+ or nginx 1.24+ (1.26 rec)

Minimum versions are the oldest supported. Recommended versions provide optimal performance and security.

Operating System

Supported platforms for development and production

Production (Linux Only)

DistributionMin Version
Ubuntu LTS22.04 Recommended
Debian12 Supported
Rocky Linux9 Supported
AlmaLinux9 Supported

Development

  • macOS: 13+ (Ventura or later)
  • Windows: 10/11 via WSL2

For consistent environments, we recommend Docker-based tools like DDEV, Warden, or docker-magento.

Web Server

Choose Apache or nginx based on your needs

Apache

Version2.4+ Supported
Required Modulesmod_rewrite
Configuration.htaccess support enabled

Easier configuration via .htaccess files.

nginx

Version1.24+ 1.24 1.26
ConfigurationCustom rewrite rules required

Better performance at scale for high-traffic stores.

PHP Requirements

Supported versions and required extensions

Supported Versions

PHP 8.4 Recommended
PHP 8.3 Supported

Required Extensions

bcmathctypecurldomfileinfogdhashiconvintljsonlibxmlmbstringopensslpcrepdo_mysqlsimplexmlsoapsocketssodiumxmlxslzipzlib

Verify extensions with: php -m | grep -i <extension_name>

Database

MySQL, MariaDB, or Percona Server

DatabaseMinimumRecommendedNotes
MySQL8.0 Minimum8.4 RecommendedOracle's official distribution
MariaDB10.6 Minimum11.4 RecommendedPopular MySQL alternative
Percona8.0 Minimum8.0 SupportedEnterprise MySQL variant

Search Engine

Required for catalog search and layered navigation

OpenSearch

Recommended

Open source, community-maintained fork. Recommended for new installations.

Min: 2.5 | Recommended: 2.19

Elasticsearch

Supported

Requires license for some features. Legacy option.

Min: 7.17 | Supported: 8.x

Memory Requirements

EnvironmentHeap SizeNotes
Development1GBSuitable for small catalogs
Staging2GBMirrors production
Production4GB+Scale based on catalog size

Cache and Sessions

Redis, Valkey, and Varnish for optimal performance

Redis / Valkey

High-performance caching for sessions, page cache, and application cache.

Valkey7.0+ 8.0
Redis7.0+ 7.2+

Valkey is recommended as an open source Redis alternative.

Varnish (Production)

Full-page cache for dramatically improved frontend performance.

Version7.x 7.6

Optional for development, but highly recommended for production stores.

Message Queue

Asynchronous processing for bulk operations

RabbitMQ

(Optional)

Enables asynchronous processing of bulk operations, inventory updates, and order processing. Optional for small stores but recommended for high-traffic sites.

Min: 3.12 Minimum Recommended: 4.0 Recommended

Server Hardware

Minimum and recommended specifications

ResourceDevelopmentProduction (Small)Production (Large)
CPU2 cores4 cores8+ cores
RAM4GB8GB16GB+
Storage30GB SSD50GB SSD100GB+ NVMe

Disk Space Breakdown

PurposeMinimumRecommendedNotes
Application5GB10GBIncludes vendor directory
Database10GB50GB+Scales with catalog and orders
Media filesVariesVariesProduct images, PDFs, downloads
Logs5GB10GBRotate logs to manage disk usage
Total Server30GB80GB+SSD storage recommended

Compatibility Matrix

Mage-OS version requirements at a glance

Mage-OSPHPMySQLOpenSearchMagento BaseRelease
2.1 Recommended8.3-8.48.0+2.5+2.4.8-p3January 2026
1.38.2-8.38.0+2.5+2.4.8-p2August 2025
1.28.2-8.38.0+2.5+2.4.8-p1June 2025
1.18.1-8.28.0+2.5+2.4.8April 2025

For the latest version information, see the Releases page.

Recommended Hosting & Development

Options for production hosting and local development

Managed Magento Hosting

For production stores, managed Magento hosting is strongly recommended. These specialized providers offer pre-configured environments optimized for Mage-OS and Magento.

  • Regional availability near your customers
  • Proven Mage-OS/Magento expertise
  • Strong community reputation
  • Uptime SLAs that meet your needs
Find hosting partners

Development Environments

Docker-based local development environments provide consistent, reproducible setups:

DDEV Beginners, quick setup
Recommended
Warden Magento-specific workflows
Supported
docker-magento Production-like setup
Supported

Our Partners

Support Mage-OS