Fra webhotell til VPS – slik gjør du byttet

Oppdatert: 2026-03-17
Guider

Steg-for-steg guide for å flytte fra webhotell til VPS hos Deploi – fra sjekkliste til ferdig oppsett.

Lurer du på om VPS er riktig for deg? Les Fra webhotell til VPS – når er det riktig å bytte? for fordeler og ulemper.

Før du bytter – sjekkliste

  • Programvarekrav: Hvilke språk og versjoner trenger appen din?
  • Databasetype: MySQL, PostgreSQL eller MariaDB – hvilken versjon?
  • Domener og e-post: Kartlegg alt som er knyttet til webhotellet.
  • Eksport: Sjekk at webhotellet har eksport for filer og database.
  • DNS-tilgang: Du trenger tilgang for å peke domenet til ny server.
  • Tidspunkt: Planlegg byttet kveld eller helg, utenom rushtid.
  • Rollback-plan: Behold webhotellet aktivt i minst 48 timer etter bytte.
  • SSL-sertifikat: Du må sette opp HTTPS manuelt på VPS (Let's Encrypt er gratis).

Steg-for-steg: slik gjør du byttet

Steg 1 – Bestill og sett opp serveren

Opprett konto hos Deploi og bestill en VPS-server. Er du usikker, start med Core-pakken (4 GB RAM, 2 vCPU, 40 GB SSD). Du kan skalere opp etterpå uten reinstallering. Velg Ubuntu 24.04 om du ikke har spesielle krav.

Tips: Deploi lar deg teste Performance-pakken til prisen av Core i 30 dager, slik at du ser reelt forbruk.

Steg 2 – Koble til serveren

Koble til via SSH. Se Koble til din VPS med SSH og Slik bruker du SSH om du ikke har brukt det før.

ssh root@din-server-ip

Første gang du logger inn bør du:

  1. Oppdatere systemet: apt update && apt upgrade -y
  2. Opprette en egen bruker: adduser minbruker
  3. Gi sudo-tilgang: usermod -aG sudo minbruker

Steg 3 – Installer programvaren du trenger

For en typisk PHP-side trenger du en LAMP-stack – se LAMP-guiden vår. Bruk gjerne Coolify eller Forge for enklere administrasjon med visuelt grensesnitt.

Vil du at AI gjør jobben? Med Deploi AI-Server og Deploi Agent Skills kan en AI-agent installere og konfigurere alt for deg.

Steg 4 – Eksporter data fra webhotellet

  • Filer: Last ned via FTP eller kontrollpanelets filbehandler.
  • Database: Eksporter via phpMyAdmin (SQL-format) eller mysqldump.
# Eksempel: eksporter database lokalt
mysqldump -u brukernavn -p databasenavn > backup.sql

Ta vare på eksportfilene lokalt – ikke bare på serveren.

Steg 5 – Importer til den nye serveren

Last opp med SFTP (FileZilla, WinSCP eller scp):

# Kopier filer til serveren
scp -r /lokale/filer/ minbruker@din-server-ip:/var/www/html/

# Importer database
mysql -u root -p databasenavn < backup.sql

Test at nettsiden fungerer via serverens IP-adresse før du endrer DNS. Trenger appen et spesifikt domene, legg til en linje i din lokale hosts-fil: 123.456.78.90 mittdomene.no

Steg 6 – Pek domenet til ny server

Oppdater A-posten til den nye serverens IP-adresse hos din DNS-leverandør. DNS-endringer tar minutter til 24 timer å propagere – det er normalt at noen brukere ser gammel side i en periode.

Viktig: Behold webhotellet aktivt til du er 100 % sikker på at alt fungerer.

Liker du det du leser?

Få lignende artikler rett i innboksen — 1–2 ganger i måneden. Ingen spam.

Steg 7 – Sett opp HTTPS (SSL)

Vi anbefaler Let's Encrypt – gratis og enkelt.

Med Nginx:

apt install certbot python3-certbot-nginx -y
certbot --nginx -d mittdomene.no -d www.mittdomene.no

Med Apache:

apt install certbot python3-certbot-apache -y
certbot --apache -d mittdomene.no -d www.mittdomene.no

Certbot setter opp automatisk fornyelse.

Steg 8 – Flytt e-post (om nødvendig)

Bruker du e-post fra webhotellet, har du to valg:

  1. Sett opp e-post på Deploi – se Oppsett av e-post i Outlook
  2. Flytt til dedikert leverandør – Microsoft 365 eller Google Workspace
  3. Oppdater MX-poster i DNS når ny e-posttjeneste er klar – ikke før

Steg 9 – Sett opp backup og brannmur

Dette steget er ikke valgfritt. Sett opp backup og brannmur på dag én – ikke «når du får tid».

Backup: Aktiver daglig backup i Deploi-panelet med minst 10 dagers historikk på en annen lokasjon. Les mer om 3-2-1-regelen for backup.

Brannmur: Åpne kun nødvendige porter. Se Konfigurere brannmur.

  • Port 22 (SSH) – begrens til kjente IP-adresser
  • Port 80 (HTTP)
  • Port 443 (HTTPS)

Vanlige feil å unngå

  • Avslutter webhotellet for tidlig. Behold det aktivt minst 48 timer etter DNS-endring.
  • Glemmer SSL-sertifikat. Brukere får sikkerhetsadvarsel og Google nedprioriterer siden.
  • Åpner alle porter. Kun port 22, 80 og 443 – begrens SSH til kjente IP-er.
  • Hopper over backup. Sett opp backup på dag én.
  • Tester ikke før DNS-endring. Sjekk alltid via IP eller hosts-fil først.
  • Glemmer .htaccess/config-filer. Skjulte filer er ofte kritiske – sjekk at de er med.

Vanlige spørsmål

Hvor lang tid tar migreringen?

Enkel side: 1–2 timer. Komplekst oppsett med flere domener og e-post: sett av en halv dag.

Får jeg nedetid?

Med riktig planlegging begrenses nedetiden til DNS-propagering – typisk minutter til noen timer.

Kan jeg teste alt før jeg bytter DNS?

Ja, via serverens IP-adresse eller ved å legge til en linje i din lokale hosts-fil.

Hvilken serverpakke bør jeg velge?

Core-pakken (4 GB RAM, 2 vCPU, 40 GB SSD) er et godt utgangspunkt. Skaler opp ved behov.

Hva om jeg ikke er teknisk?

Deploi tilbyr konsulenttjenester, og verktøy som Coolify og Forge forenkler administrasjonen.

Kan AI gjøre migreringen for meg?

Delvis – en AI-agent kan sette opp server og programvare via Deploi Agent Skills, men dataoverføring og DNS bør du styre selv.

Relaterte guider

Trenger du hjelp?

Deplois supportteam er tilgjengelig hverdager 08:00–20:00. Ta kontakt med support · Snakk med salg