VPS-Umzug: Server-Wechsel ohne Downtime
Provider wechseln kann stressig sein.
Provider wechseln kann stressig sein. Mit dieser Schritt-für-Schritt-Anleitung gelingt der Umzug ohne Downtime.
Vorbereitung: Neuen VPS aufsetzen
1. Neuen VPS buchen (gleiche oder bessere Specs)
2. Grundsetup: SSH-Keys, Firewall, Updates
3. Gleiche Software installieren (Nginx, PHP, MySQL, etc.)
Noch nicht DNS umstellen!
Daten kopieren mit rsync
rsync überträgt nur Änderungen – perfekt für Live-Migration.
# Vom alten VPS zum neuen:
rsync -avz --progress /var/www/ user@new-vps:/var/www/
rsync -avz --progress /etc/nginx/ user@new-vps:/etc/nginx/
rsync -avz --progress /home/ user@new-vps:/home/
# Wiederholen vor finalem Umzug (nur Deltas)
Datenbank exportieren & importieren
# Auf altem VPS:
mysqldump -u root -p --all-databases > all_databases.sql
# Auf neuen VPS kopieren:
scp all_databases.sql user@new-vps:/tmp/
# Auf neuem VPS:
mysql -u root -p < /tmp/all_databases.sql
Services auf neuem VPS testen
Vor DNS-Umstellung: Mit /etc/hosts lokal testen.
# Auf deinem lokalen Rechner:
sudo nano /etc/hosts
# Hinzufügen:
<neue-vps-ip> example.com www.example.com
# Im Browser testen: https://example.com
# Funktioniert? Weiter!
DNS umstellen
TTL vorher auf 300 Sekunden setzen (5 Minuten). Dann A-Record auf neue IP ändern.
Warte 5-10 Minuten, bis DNS propagiert ist.
SSL-Zertifikate
Let's Encrypt neu auf neuem Server:
sudo certbot --nginx -d example.com -d www.example.com
Final-Sync
Kurz vor DNS-Umstellung: Letzter rsync + DB-Dump, um letzte Änderungen zu kopieren.
Alten VPS behalten (Backup)
Lass den alten VPS noch 1-2 Wochen laufen – als Backup. Dann kündigen.
Fazit
Mit dieser Methode: <5 Minuten Downtime. DNS-Propagation ist der längste Teil. Teste alles vorher!
Tipp: Bevor du den neuen Vertrag abschließt, lohnt sich ein Blick auf verifizierte Netcup-Codes — gerade bei VPS und Rootservern kannst du den ersten Monat sparen.