Tilbake til blogg
Mai 23, 2026Guider

Hvordan migrere et nettsted til ny VPS

Komplett migreringsguide: sikkerhetskopier filer og database, overfør til Hiddence VPS, oppdater DNS og verifiser.

Hvordan migrere et nettsted til ny VPS

Å flytte et nettsted til ny VPS — fra delt hosting eller gammel server — krever kopiering av filer, database og DNS-oppdatering. Følg denne sjekklisten for minimal nedetid.

Før du starter

  • Ny VPS med samme eller nyere OS/PHP/MySQL-versjoner
  • Webstack installert (Nginx/Apache, PHP, MySQL/MariaDB)
  • Senk DNS TTL til 300 en dag før migrering
  • Full sikkerhetskopi av gammel server
  • Informer brukere om kort vedlikeholdsvindu

Steg 1: Sikkerhetskopier nettstedsfiler

På gammel server, arkiver nettstedskatalogen:

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 .

Steg 2: Last opp til ny VPS

Kopier arkivet til Hiddence-serveren og pakk ut:

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/

Steg 3: Migrer MySQL-database

Eksporter på gammel server, importer på ny:

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 needed

Steg 4: Bytt DNS

Når nettstedet fungerer på ny IP (test via /etc/hosts), oppdater A-posten. Verifiser:

  • Nettstedet åpnes uten feil
  • HTTPS-sertifikatet er gyldig (utsted Certbot på nytt ved behov)
  • Skjemaer og innlogging fungerer
  • Cron-jobber og e-postutsending fungerer
  • Hold gammel server online 24–48 timer som reserve

Migreringstips

  • For store nettsteder: rsync -avz old:/var/www/site/ new:/var/www/site/
  • Match PHP-versjon for kompatibilitet
  • Test: echo "NEW_IP yourdomain.com" >> /etc/hosts
  • Tøm Redis/Memcached-cache etter migrering
  • Kjør search-replace på URL-er i WordPress hvis domenet endret seg