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.
Gerelateerde artikelen
Wat is plesk? krachtig hosting control panel
Leer wat Plesk is, hoe het verschilt van cPanel en waarom veel hosters het gebruiken voor server management.
Wat is directadmin? lichtgewicht control panel
Ontdek wat DirectAdmin is, de voordelen en waarom het een goedkoper alternatief is voor cPanel.
Wat is ttfb? time to first Byte uitgelegd
Leer wat TTFB is, waarom het belangrijk is voor SEO en hoe je de time To first Byte kunt verbeteren.