Mai 23, 2026Anleitungen
Website auf einen neuen VPS migrieren
Migration: Dateien und Datenbank sichern, auf Hiddence-VPS übertragen, DNS umstellen und prüfen.

Der Umzug einer Website auf einen neuen VPS — vom Shared Hosting oder alten Server — erfordert Dateien, Datenbank und DNS. Checkliste zur Minimierung der Ausfallzeit.
Vorbereitung
- Neuer VPS mit gleicher oder neuerer OS/PHP/MySQL-Version
- Web-Stack installiert (Nginx/Apache, PHP, MySQL/MariaDB)
- DNS-TTL einen Tag vorher auf 300 senken
- Vollständiges Backup des alten Servers
- Nutzer über kurzes Wartungsfenster informieren
Schritt 1: Website-Dateien sichern
Auf dem alten Server das Verzeichnis archivieren:
bash
cd /var/www
tar -czvf website-backup.tar.gz yoursite/
# Auf den PC laden:
scp user@old-server:/var/www/website-backup.tar.gz .Schritt 2: Auf neuen VPS hochladen
Archiv auf den Hiddence-Server kopieren und entpacken:
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/Schritt 3: MySQL-Datenbank migrieren
Export auf altem Server, Import auf neuem:
bash
# Alter Server:
mysqldump -u root -p database_name > db.sql
# Neuer 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
# wp-config.php oder .env bei Bedarf anpassenSchritt 4: DNS umstellen
Wenn die Seite auf der neuen IP läuft (Test via /etc/hosts), A-Eintrag aktualisieren. Prüfen:
- Seite öffnet ohne Fehler
- HTTPS-Zertifikat gültig (Certbot ggf. neu ausstellen)
- Formulare und Login funktionieren
- Cron und E-Mail-Versand laufen
- Alten Server 24–48 Stunden als Fallback online lassen
Migrations-Tipps
- Große Sites: rsync -avz old:/var/www/site/ new:/var/www/site/
- PHP-Version abstimmen
- Test: echo "NEW_IP yourdomain.com" >> /etc/hosts
- Redis/Memcached-Cache nach Migration leeren
- Bei WordPress URLs in der DB ersetzen, wenn die Domain wechselt