Tillbaka till bloggen
Maj 23, 2026Guider

Hur man migrerar en webbplats till ny VPS

Komplett migreringsguide: säkerhetskopiera filer och databas, överför till Hiddence VPS, uppdatera DNS och verifiera.

Hur man migrerar en webbplats till ny VPS

Att flytta en webbplats till ny VPS — från delad hosting eller gammal server — kräver kopiering av filer, databas och DNS-uppdatering. Följ denna checklista för minimal driftstopp.

Innan du börjar

  • Ny VPS med samma eller nyare OS/PHP/MySQL-versioner
  • Webbstack installerad (Nginx/Apache, PHP, MySQL/MariaDB)
  • Sänk DNS TTL till 300 en dag före migrering
  • Fullständig säkerhetskopia av gammal server
  • Informera användare om kort underhållsfönster

Steg 1: Säkerhetskopiera webbplatsfiler

På gamla servern, arkivera webbplatskatalogen:

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: Ladda upp till ny VPS

Kopiera arkivet till Hiddence-servern och packa upp:

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: Migrera MySQL-databas

Exportera på gammal server, importera 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: Byt DNS

När webbplatsen fungerar på ny IP (test via /etc/hosts), uppdatera A-posten. Verifiera:

  • Webbplatsen öppnas utan fel
  • HTTPS-certifikatet är giltigt (utfärda Certbot igen vid behov)
  • Formulär och inloggning fungerar
  • Cron-jobb och e-postutskick fungerar
  • Håll gammal server online 24–48 timmar som reserv

Migrationstips

  • För stora webbplatser: rsync -avz old:/var/www/site/ new:/var/www/site/
  • Matcha PHP-version för kompatibilitet
  • Test: echo "NEW_IP yourdomain.com" >> /etc/hosts
  • Töm Redis/Memcached-cache efter migrering
  • Kör search-replace på URL:er i WordPress om domänen ändrats