Ga naar inhoud

Magento hosting vereisten: technische specificaties 2025

Gepubliceerd op 16 December 2025

Magento hosting vereisten: technische specificaties 2025

Magento is een krachtig maar veeleisend e-commerce platform. Niet elke hosting voldoet aan de vereisten. In deze gids leggen we exact uit welke technische specificaties je nodig hebt voor een goed draaiende Magento 2.4.x webshop.

Of je nu zelf een server gaat configureren of hosting gaat vergelijken: deze vereisten zijn je checklist voor een succesvolle Magento installatie.

Minimale server vereisten Magento 2.4.x

Dit zijn de absolute minimale specificaties zoals gedefinieerd door Adobe. Let op: minimaal betekent niet optimaal. Voor productie gebruik adviseren we de aanbevolen specificaties.

Operating systeem

Ondersteund:

  • Linux distributie (Ubuntu 20.04/22.04 LTS, Debian 10/11, RHEL 8/9, CentOS Stream 8/9)

Niet ondersteund:

  • Windows Server (Magento draait niet native op Windows)
  • macOS (alleen voor lokale development, niet productie)

Linux is de standaard voor Magento hosting. Ubuntu 22.04 LTS en Debian 11 zijn populaire keuzes.

Webserver

Je hebt keuze uit twee opties:

Apache 2.4

  • Met mod_rewrite enabled
  • Met mod_version enabled
  • Support voor .htaccess files
  • Populairste keuze, veel documentatie beschikbaar

NGINX 1.x

  • Sneller dan Apache bij high traffic
  • Gebruikt minder resources
  • Vereist meer configuratie kennis
  • Aanbevolen voor performance

De meeste Magento specialists kiezen NGINX voor productie omdat het beter schaalt.

PHP versie en extensies

PHP versie:

  • Magento 2.4.6: PHP 8.1 of 8.2
  • Magento 2.4.5: PHP 8.1
  • Magento 2.4.4 en ouder: PHP 7.4, 8.0 of 8.1

Gebruik altijd de nieuwste ondersteunde PHP versie voor beste performance en security.

Vereiste PHP extensies:

  • bcmath
  • ctype
  • curl
  • dom
  • gd
  • hash
  • iconv
  • intl
  • mbstring
  • openssl
  • pdo_mysql
  • simplexml
  • soap
  • spl
  • xsl
  • zip
  • json

Aanbevolen PHP instellingen:

memory_limit = 2G (minimaal, 4G+ aanbevolen)
max_execution_time = 1800
zlib.output_compression = On

Database

MySQL:

  • MySQL 8.0 (aanbevolen)
  • MySQL 5.7 (deprecated, update zo snel mogelijk)

MariaDB:

  • MariaDB 10.4, 10.5, 10.6
  • MariaDB 10.3 (deprecated)

MySQL 8.0 of MariaDB 10.6 zijn de beste keuzes voor nieuwe installaties.

Database configuratie:

  • InnoDB storage engine (verplicht)
  • UTF-8 character set
  • Minimaal 256MB innodb_buffer_pool_size (aanbevolen: 25% van totaal RAM)

Elasticsearch

Vanaf Magento 2.4.0 is Elasticsearch verplicht voor product zoekfunctionaliteit.

Ondersteunde versies:

  • Elasticsearch 8.4 (aanbevolen voor Magento 2.4.6)
  • Elasticsearch 7.17
  • OpenSearch 1.x of 2.x (open-source alternatief)

Minimale configuratie:

  • 1GB RAM dedicated voor Elasticsearch
  • 2GB+ aanbevolen voor productie

Elasticsearch draait als aparte service, vaak op dezelfde server maar kan ook op dedicated server.

Composer

Magento gebruikt Composer voor dependency management.

Vereist:

  • Composer 2.x (Composer 1 is deprecated)

Installeer via:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

SSL certificaat

Verplicht voor productie:

  • SSL/TLS certificaat (Let's Encrypt gratis of commercieel)
  • HTTPS op alle pagina's (niet alleen checkout)

Browsers markeren sites zonder HTTPS als onveilig, wat conversie negatief beïnvloedt.

Aanbevolen specificaties voor productie

Minimale vereisten zijn voldoende om Magento te installeren, maar niet voor goede performance. Voor productie webshops adviseren we:

RAM (werkgeheugen)

Kleine webshop (< 1000 producten, < 100 orders/dag):

  • Minimaal: 4GB RAM
  • Aanbevolen: 8GB RAM

Middelgrote webshop (1000-5000 producten, 100-500 orders/dag):

  • Minimaal: 8GB RAM
  • Aanbevolen: 16GB RAM

Grote webshop (5000+ producten, 500+ orders/dag):

  • Minimaal: 16GB RAM
  • Aanbevolen: 32GB+ RAM

RAM is cruciaal voor Magento. Te weinig RAM leidt tot slow queries, timeouts en crashes.

CPU (processor)

Kleine webshop:

  • Minimaal: 2 vCPU cores
  • Aanbevolen: 4 vCPU cores

Middelgrote webshop:

  • Minimaal: 4 vCPU cores
  • Aanbevolen: 6-8 vCPU cores

Grote webshop:

  • Minimaal: 8 vCPU cores
  • Aanbevolen: 12+ vCPU cores

Meer cores helpen bij concurrent traffic (meerdere bezoekers tegelijk).

Storage (opslag)

Type:

  • SSD verplicht (geen HDD)
  • NVMe SSD nog beter voor hoge I/O

Ruimte:

  • Minimaal: 50GB
  • Aanbevolen: 100GB+ (afhankelijk van aantal producten en images)

Verdeling:

  • OS en software: ~10GB
  • Magento applicatie: ~5GB
  • Database: 5-50GB (groeit met orders/klanten)
  • Media (product images): 10-100GB+
  • Backups: 2x totaal van bovenstaande

Plan voor groei. Een webshop die nu 20GB gebruikt kan over een jaar 80GB nodig hebben.

Bandbreedte

Traffic inschatting:

  • 1000 bezoekers/dag @ 2MB/bezoeker = ~2GB/dag = ~60GB/maand
  • 5000 bezoekers/dag @ 2MB/bezoeker = ~10GB/dag = ~300GB/maand

De meeste VPS providers bieden 1-10TB/maand, wat ruim voldoende is.

Performance optimalisatie software

Naast de basis vereisten zijn deze tools essentieel voor goede Magento performance:

Redis

Redis wordt gebruikt voor:

  • Session storage (in plaats van database of files)
  • Backend cache
  • Full page cache (of gebruik Varnish)

Configuratie:

  • Minimaal 512MB RAM voor Redis
  • 1GB+ aanbevolen
  • Configureer via app/etc/env.php

Redis vermindert database load drastisch en versnelt pagina loads.

Varnish Cache

Varnish is een HTTP accelerator voor full page caching.

Specificaties:

  • Varnish 7.x (aanbevolen)
  • Varnish 6.x (nog ondersteund)
  • Minimaal 256MB RAM, liefst 1GB+

Varnish kan pagina load times verminderen van 2-3 seconden naar 200-300ms. Essentieel voor high traffic webshops.

Let op: Varnish vereist extra configuratie. Managed Magento hosts zoals Hypernode hebben dit vaak al setup.

PHP OPcache

PHP OPcache slaat gecompileerde PHP code in memory.

Aanbevolen instellingen:

opcache.enable=1
opcache.memory_consumption=512
opcache.max_accelerated_files=60000
opcache.validate_timestamps=0 (productie)
opcache.save_comments=1

OPcache kan PHP performance met 30-50% verbeteren.

CDN (Content Delivery Network)

Voor internationale webshops of high traffic:

  • CloudFlare (gratis tier beschikbaar)
  • Fastly (gebruikt door Adobe Commerce Cloud)
  • AWS CloudFront
  • KeyCDN

CDN slaat static content (images, CSS, JS) op wereldwijd. Bezoekers krijgen content van dichtstbijzijnde server, wat laadtijden drastisch verbetert.

Development vs productie vereisten

Development/staging server:

  • Kan met lagere specs (2GB RAM, 2 vCPU)
  • Niet geschikt voor echte traffic
  • Gebruik voor testen van updates/wijzigingen

Productie server:

  • Volg aanbevolen specs hierboven
  • Setup monitoring (uptime, performance)
  • Dagelijkse backups
  • Firewall en security hardening

Gebruik altijd een staging server om updates te testen voordat je naar productie gaat.

Hosting opties vergelijken

Met deze vereisten kun je nu hosting vergelijken:

Shared hosting:

  • Voldoet bijna nooit aan Magento vereisten
  • Geen Elasticsearch support
  • Te weinig RAM/CPU
  • ❌ Niet aanbevolen voor Magento

VPS (Virtual Private Server):

  • Kan Magento vereisten halen
  • Vanaf €15-50/maand
  • Zelf configureren en beheren
  • ✅ Geschikt als je technische kennis hebt

Managed Magento hosting:

  • Pre-configured voor Magento
  • Elasticsearch, Redis, Varnish included
  • €50-200/maand
  • ✅ Beste optie voor de meeste webshops

Dedicated server:

  • Volledige server voor jou alleen
  • Vanaf €100+/maand
  • ✅ Voor zeer grote webshops

Cloud (AWS/Google Cloud/Azure):

  • Onbeperkt schaalbaar
  • Complex om op te zetten
  • Vanaf €150/maand
  • ✅ Voor enterprise webshops

Bekijk onze complete Magento hosting provider vergelijking voor gedetailleerde reviews en prijzen.

Security vereisten

Naast performance zijn deze security aspecten belangrijk:

Firewall

  • UFW (Ubuntu) of Firewalld (CentOS/RHEL)
  • Allow alleen poorten 80 (HTTP), 443 (HTTPS), 22 (SSH)
  • Block direct database access (poort 3306) van internet

SSH configuratie

  • Disable password login, gebruik SSH keys
  • Change default SSH poort (22 → iets anders)
  • Install fail2ban tegen brute force attacks

Magento specifiek

  • Verander admin URL (niet /admin gebruiken)
  • Two-factor authentication voor admin users
  • Regular security patches installeren
  • File permissions correct instellen (folders 755, files 644)

Malware scanning

Tools zoals:

  • ClamAV (open-source)
  • MageReport.com (gratis Magento security scan)
  • Sucuri of Wordfence

Monitoring en maintenance

Performance monitoring

  • New Relic (betaald, zeer uitgebreid)
  • Blackfire.io (PHP profiling)
  • Google PageSpeed Insights (gratis)
  • GTmetrix (gratis)

Uptime monitoring

  • UptimeRobot (gratis)
  • Pingdom (betaald)
  • StatusCake (freemium)

Backup strategie

Wat backuppen:

  • Database (daily)
  • Magento code en configuratie (weekly)
  • Media folder (weekly)

Waar opslaan:

  • Off-site (niet op dezelfde server)
  • Cloud storage (AWS S3, BackBlaze, Google Cloud Storage)
  • Minimaal 7 dagen retentie, liefst 30 dagen

Test je backups! Een backup die je niet kunt restoren is waardeloos.

Checklist voor nieuwe Magento hosting

Gebruik deze checklist bij het kiezen of opzetten van hosting:

Server specs:

  • 8GB+ RAM
  • 4+ vCPU cores
  • 100GB+ SSD storage
  • Linux OS (Ubuntu 22.04 of Debian 11)

Software stack:

  • NGINX 1.x of Apache 2.4
  • PHP 8.1 of 8.2 met alle vereiste extensies
  • MySQL 8.0 of MariaDB 10.6
  • Elasticsearch 8.x of OpenSearch 2.x
  • Composer 2.x
  • Redis voor cache en sessions
  • Varnish 7.x voor full page cache (optioneel maar aanbevolen)

Security:

  • SSL certificaat (Let's Encrypt of commercieel)
  • Firewall configured
  • SSH hardened (keys only, custom port)
  • Regular security updates
  • Malware scanning setup

Backup & monitoring:

  • Daily database backups
  • Weekly code backups
  • Off-site backup storage
  • Uptime monitoring
  • Performance monitoring

Support:

  • 24/7 support beschikbaar
  • Magento kennis bij support team
  • SLA voor uptime (99.9%+ minimaal)

Als je hosting aan al deze punten voldoet, ben je klaar voor een succesvolle Magento installatie.

Praktische tips

1. Oversize je specs met 30-50% Plan voor groei. Upgrade mid-project is vervelend en kan downtime veroorzaken.

2. Test voor je koopt Veel hosts bieden trial periods. Test performance met je producten en extensions voordat je committed.

3. Lees reviews van andere Magento gebruikers Generic hosting reviews helpen niet. Zoek specifiek naar Magento ervaringen.

4. Check upgrade path Zorg dat je makkelijk kunt opschalen zonder migratie. Managed hosts zoals Hypernode maken dit eenvoudig.

5. Meet huidige performance Als je migreert, meet load times/response times voor en na. Dit helpt bij troubleshooting.

6. Budget voor hosting Reken €50-200/maand voor goede Magento hosting. Goedkoper is vaak te langzaam of unreliable.

7. Gebruik staging environment Test alles eerst op staging voordat je naar productie gaat. Dit voorkomt downtime.

8. Automatiseer wat kan Updates, backups, monitoring - automatiseer zoveel mogelijk via cron jobs en scripts.

Hulp nodig?

Magento hosting opzetten is complex. Als je niet zeker bent, overweeg dan:

  • Managed Magento hosting zoals Hypernode of Savvii (doen het werk voor je)
  • Magento developer/agency inhuren voor eenmalige setup
  • DevOps specialist voor server configuratie

De investering in goede hosting en setup verdient zich terug door betere performance, minder downtime en hogere conversie.

Wil je weten welke hosting providers het beste zijn? Check onze Magento hosting vergelijking. Meer info over Magento zelf? Lees ons artikel over wat Magento is.

Klaar om hosting te vergelijken?

Start vergelijken