Mei 23, 2026Handleidingen
Hoe u een website naar een nieuwe VPS migreert
Migratie: bestanden en database back-uppen, uploaden naar Hiddence VPS, DNS wijzigen en de site controleren.

Het verplaatsen van een website naar een nieuwe VPS — vanaf shared hosting of een oude server — vereist het kopiëren van bestanden, database en het bijwerken van DNS. Onderstaande checklist helpt downtime op Hiddence te beperken.
Voorbereiding
- Nieuwe VPS met dezelfde of nieuwere OS/PHP/MySQL-versie
- Webstack geïnstalleerd (Nginx/Apache, PHP, MySQL)
- Verlaag DNS-TTL tot 300 een dag vóór migratie
- Volledige back-up van de oude server
- Informeer gebruikers over een mogelijk onderhoudsvenster
Stap 1: Back-up van websitebestanden
Archiveer op de oude server de site-map:
bash
cd /var/www
tar -czvf website-backup.tar.gz yoursite/
# Download to your computer:
scp user@old-server:/var/www/website-backup.tar.gz .Stap 2: Upload naar nieuwe VPS
Kopieer het archief naar Hiddence en pak uit:
bash
scp website-backup.tar.gz root@NEW_VPS_IP:/var/www/
ssh root@NEW_VPS_IP
cd /var/www
tar -xzvf website-backup.tar.gz
chown -R www-data:www-data yoursite/Stap 3: MySQL-database migreren
Export op oude server, import op nieuwe:
bash
# On old server:
mysqldump -u root -p database_name > db.sql
# Copy and import on new VPS:
scp db.sql root@NEW_VPS_IP:/tmp/
mysql -u root -p -e "CREATE DATABASE database_name;"
mysql -u root -p database_name < /tmp/db.sql
# Update wp-config.php or app .env with new DB credentials if neededStap 4: DNS overschakelen
Wanneer de site op het nieuwe IP werkt (test via /etc/hosts), werk het A-record bij. Controleer:
- Site opent zonder fouten
- SSL-certificaat is geldig (Certbot opnieuw uitgeven indien nodig)
- Formulieren en login werken
- Cron-taken en e-mailverzending werken
- Laat oude server 24–48 uur online als fallback
Migratietips
- Voor grote sites: rsync -avz old:/var/www/site/ new:/var/www/site/
- Stem PHP-versie af op uw CMS
- Test vóór DNS-wijziging: voeg nieuwe IP toe in /etc/hosts op uw pc
- Leeg Redis/Memcached-cache na migratie
- Vervang URL's in WordPress-database bij domeinwijziging