Kennisbank › Vps Hosting › VPS-hosting versus gedeelde hosting: wat past bij u?
vps hosting gemiddeld 29 August 2026

VPS-hosting versus gedeelde hosting: wat past bij u?

VPS-hosting versus gedeelde hosting: de keuze die uw serverprestaties bepaalt Uw website draait traag, de provider zegt dat het aan een andere klant op dezelfde server ligt.

---

Vereisten

Voordat u een keuze maakt, hebt u het volgende nodig:
  • Een domeinnaam die u wilt koppelen aan de hosting.
  • Toegang tot het beheerpaneel van uw huidige hostingprovider (indien u overstapt).
  • Basiskennis van SSH en Linux-commando's als u voor een unmanaged VPS kiest.
  • Een backup van uw websitebestanden en database voordat u migreert.
---

Wat is gedeelde hosting?

Gedeelde hosting betekent dat één fysieke server wordt gedeeld door tientallen tot honderden websites. De provider verdeelt CPU, RAM en opslag over alle gebruikers. U werkt binnen een vast kader: een beheerpaneel zoals cPanel of DirectAdmin, waarmee u bestanden uploadt, databases aanmaakt en e-mailaccounts configureert. U hebt geen toegang tot de kernel, geen root-rechten en u kunt geen eigen software installeren die buiten het beheerpaneel valt.

De resources zijn niet gegarandeerd. Als een andere website op dezelfde server een verkeerspiek krijgt, of als er een geheugenlek optreedt in een PHP-script van een buurman, dan merkt u dat aan trage laadtijden. Dit heet het "noisy neighbor"-effect. De provider kan dit beperken met cgroups of CloudLinux, maar de isolatie is nooit volledig.

Gedeelde hosting kost vanaf ongeveer €1,00 per maand, met typische pakketten tussen €5 en €15 per maand. Dit is de goedkoopste manier om een website online te zetten.

---

Wat is een VPS?

Een VPS (Virtual Private Server) is een virtuele machine die draait op een fysieke server, geïsoleerd via een hypervisor zoals KVM of Proxmox. U krijgt een gegarandeerd deel van de resources toegewezen: een vast aantal CPU-cores, een vaste hoeveelheid RAM en een eigen opslagpartitie. Andere virtuele machines op dezelfde hardware kunnen uw resources niet gebruiken.

U krijgt root-toegang tot uw eigen Linux-systeem. Dat betekent dat u het besturingssysteem kiest (bijvoorbeeld Ubuntu 24.04 LTS, Debian 12 of AlmaLinux 9), de kernel configureert, een eigen firewall opzet met iptables of nftables, en software installeert die niet in een gedeelde omgeving mogelijk is — zoals Docker, Kubernetes, of een eigen mailserver.

De prijs begint rond €5 tot €20 per maand voor een instapmodel met 1-2 GB RAM. Een VPS met 2 tot 4 GB RAM kost ongeveer €15 tot €30 per maand en kan ruwweg 100.000 bezoekers per maand verwerken, afhankelijk van de optimalisatie van uw applicatie.

---

Stappen: van gedeelde hosting naar VPS migreren

Als u overstapt van gedeelde hosting naar een VPS, volg dan deze stappen.

Stap 1: Kies een VPS-provider en bestel een server

Kies een provider die KVM-virtualisatie gebruikt en een moderne Linux-distributie aanbiedt. Bestel een VPS met minimaal 2 GB RAM en 2 vCPU-cores. Noteer het IP-adres, het root-wachtwoord en het SSH-poortnummer dat uw provider u geeft.

Stap 2: Maak een backup van uw huidige website

Maak een volledige backup van uw bestanden en database. Via SSH op uw gedeelde hosting:

tar -czf website-backup.tar.gz /pad/naar/uw/website
mysqldump -u gebruikersnaam -p databasenaam > database-backup.sql

Stap 3: Verbind met uw VPS via SSH

ssh root@uw-vps-ip-adres

Wijzig onmiddellijk het root-wachtwoord:

passwd

Stap 4: Werk het systeem bij en installeer een webserver

Op Ubuntu 24.04 of Debian 12:

apt update && apt upgrade -y
apt install nginx mariadb-server php-fpm php-mysql -y

Stap 5: Upload uw websitebestanden

Gebruik `scp` vanaf uw lokale machine:

scp website-backup.tar.gz root@uw-vps-ip-adres:/var/www/

Op de VPS:

cd /var/www
tar -xzf website-backup.tar.gz

Stap 6: Importeer de database

mysql -u root -p < database-backup.sql

Stap 7: Configureer Nginx

Maak een virtuele host aan in `/etc/nginx/sites-available/uw-domein`:

server {
    listen 80;
    server_name uwdomein.be www.uwdomein.be;
    root /var/www/uw-website;
    index index.php index.html;</p><p>location / {
        try_files $uri $uri/ =404;
    }</p><p>location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php8.3-fpm.sock;
    }
}

Activeer de site en herstart Nginx:

ln -s /etc/nginx/sites-available/uw-domein /etc/nginx/sites-enabled/
systemctl reload nginx

Stap 8: Configureer een firewall

ufw allow OpenSSH
ufw allow 'Nginx Full'
ufw enable

---

Verificatie

Controleer of uw website correct draait op de VPS:

curl -I http://uwdomein.be
systemctl status nginx
systemctl status mariadb

De eerste opdracht moet een HTTP/1.1 200 OK-header teruggeven. De tweede en derde moeten "active (running)" tonen.

---

Veelgestelde problemen

Probleem: De website laadt maar de database werkt niet

Controleer of MariaDB draait en of de databasegebruiker rechten heeft op de geïmporteerde database:

systemctl status mariadb
mysql -u root -p -e "SHOW DATABASES;"

Probleem: SSH-verbinding wordt geweigerd

Controleer of de firewall poort 22 open heeft staan. Als u `ufw` hebt ingeschakeld voordat u SSH toestond, moet u via de console van uw provider inloggen en uitvoeren:

ufw allow OpenSSH

Probleem: PHP-scripts worden gedownload in plaats van uitgevoerd

De Nginx-configuratie verwijst naar een verkeerde PHP-FPM-socket. Controleer welke PHP-versie u hebt en pas de socket aan in het configuratiebestand:

ls /run/php/

---

Wanneer gedeelde hosting de juiste keuze is

Gedeelde hosting is geschikt voor websites met weinig verkeer en geen specifieke technische vereisten. Een blog, portfolio of kleine webshop met minder dan tienduizenden bezoekers per maand draait prima op een gedeelde server. U hebt geen SSH-toegang nodig, geen kennis van serverconfiguratie, en de provider regelt updates en beveiliging. Het nadeel is dat u geen controle hebt over de omgeving — als u later specifieke software nodig hebt, of als uw site groeit, loopt u tegen de grenzen aan.

---

Wanneer VPS de juiste keuze is

VPS is de keuze als u meer nodig hebt dan een beheerpaneel. Websites die draaien op Node.js, Python of een eigen applicatie vereisen root-toegang. Als u meerdere websites met verschillende vereisten draait, of als u Docker-containers wilt gebruiken, dan is een VPS de minimale basis. Ook als u verkeersaantallen van tienduizenden tot honderdduizenden bezoekers per maand verwacht, biedt een VPS de stabiliteit die gedeelde hosting niet kan garanderen.

Het beheer van een unmanaged VPS vereist kennis van Linux, netwerken en beveiliging. Als u die kennis niet hebt, kies dan voor een managed VPS — de provider verzorgt dan updates, monitoring en basisbeveiliging, maar u betaalt meer. De vrijheid van een VPS betekent ook verantwoordelijkheid: een verkeerd geconfigureerde firewall legt uw hele site plat, en een onbeveiligde SSH-poort nodigt uit tot brute-force-aanvallen.

---

De kosten in perspectief

VPS is duurder dan gedeelde hosting, maar de vergelijking is niet eerlijk als u alleen naar de maandprijs kijkt. Gedeelde hosting vanaf €1 per maand lijkt aantrekkelijk, maar u betaalt met beperkingen: geen root-toegang, geen gegarandeerde resources, en geen mogelijkheid om software te installeren die buiten het beheerpaneel valt. Een VPS van €15 per maand biedt een volledig Linux-systeem waarop u alles kunt draaien wat u op een fysieke server zou draaien.

De echte kosten zitten in uw tijd. Een unmanaged VPS kost uren aan configuratie en onderhoud. Als u die tijd niet hebt, is een managed VPS of goede gedeelde hosting met CloudLinux-isolatie een verstandiger keuze.

De grens tussen gedeelde hosting en VPS is niet alleen een kwestie van budget — het is een grens tussen een omgeving die u beheert en een omgeving die u beheert. Zodra u root-toegang nodig hebt, is de keuze gemaakt. De vraag is alleen wanneer u die behoefte hebt: nu, of na de eerste verkeerspiek die uw gedeelde server niet aankan.

← Terug naar kennisbank
← Terug naar kennisbank