Gå til innholdet

Cookie-innstillinger

Velg hvilke typer cookies du tillater. Du kan når som helst endre valget via Cookie-innstillinger nederst på hver side. Personvernerklæring

Nødvendige

Alltid på

Trengs for å logge inn, beholde handlekurven og huske valgene dine. Disse er alltid på.

Hvilke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: økten din og at du forblir innlogget
  • weboke_basket: handlekurven din
  • wkBtwIncl: visning av priser med eller uten mva.
  • wok_cookies: cookievalget ditt, 12 måneder

Måler hvilken annonse som fører til et besøk eller en bestilling, slik at vi ikke betaler for annonser som ikke gir noe.

Hvilke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), opptil 90 dager
  • OpenAI Ads, annonser i ChatGPT
  • wok_aff: hvilken partner som henviste deg til oss (partnerprogram), 60 dager

4,6

Land og språk

Hvert land har sin egen nettside, med priser og mva. for det landet.

Vis

Velge og installere en VPS

Modul 1: Din første server · Lesetid: 10 minutter

Læringsmål: Etter denne leksjonen kan du velge et operativsystem og en installasjon for VPS-en din, gjøre de første innstillingene riktig og finne nødinngangene dine (konsoll, snapshot, reinstallasjon) før du trenger dem.

Nøkkelbegreper: distribusjon, LTS, image, cloud-init, root-passord, SSH-nøkkel ved installasjon, IPv4 og IPv6, konsoll, rescue eller ISO, snapshot, vertsnavn, tidssone

Velge en distribusjon

Linux er kjernen (kernel). Det du installerer, er en distribusjon: kjernen pluss alle programmene, en pakkebehandler og et team som leverer oppdateringer. For servere finnes det to store familier:

FamilieDistribusjonerPakkebehandlingI dette kurset
DebianDebian, UbuntuaptHovedsporet
Red HatRHEL, AlmaLinux, Rocky LinuxdnfKorte avsnitt der det er annerledes

Velg en versjon med lang støtte. Hos Ubuntu heter det LTS (long term support): hvert andre år i april kommer det en LTS-versjon, med fem års standard sikkerhetsoppdateringer. Ubuntu 24.04 LTS får det til mai 2029. Ubuntu 26.04 LTS kom i april 2026. Debian gir ut en ny stabil versjon omtrent hvert andre år. Debian 13 (trixie) kom 9. august 2025 og får sammen med Debian LTS omtrent fem års oppdateringer (til juni 2030). I leksjon 4.3 leser du hvordan du senere går over til en ny versjon.

Hvorfor ikke den nyeste «mellomversjonen»? Ubuntu-versjoner uten LTS får bare ni måneders oppdateringer. På en server vil du ikke måtte gjøre en stor oppgradering hvert år.

Er du i tvil mellom Debian og Ubuntu? Begge er helt fine. Debian er mer nøktern og endrer seg mindre per versjon. Ubuntu har flere veiledninger på nettet og litt nyere programvare. Kommandoene i dette kurset fungerer på begge.

Imaget og cloud-init

På en VPS installerer du vanligvis ikke selv fra en installasjons-DVD. Du velger et image: en ferdig, minimal installasjon. Ved første oppstart tilpasser et program, cloud-init, installasjonen til VPS-en din. Det:

  • setter vertsnavnet og nettverket;
  • gjør disken like stor som pakken din;
  • setter root-passordet eller SSH-nøkkelen din;
  • lager nye, unike host keys for SSH (nøklene serveren din identifiserer seg med, leksjon 1.3);
  • skriver fingeravtrykkene til disse host keys til konsollen.

Det siste er nyttig: i konsollen kan du snart kontrollere at du snakker med den ekte serveren.

Passord eller nøkkel ved installasjonen

Ved installasjonen ber panelet vanligvis om et root-passord og eventuelt en offentlig SSH-nøkkel. Gjør begge deler:

  • Passordet trenger du for å logge inn i konsollen (konsollen kjenner ikke SSH-nøkler). Velg et langt, unikt passord fra passordbehandleren din.
  • Nøkkelen bruker du til SSH. Da trenger du aldri å logge inn med passord over internett, og du kan slå av passordinnlogging med en gang i leksjon 2.2.

Har du ingen nøkkel ennå, lager du den i leksjon 2.1. Du kan legge den til senere, det er ikke noe problem.

Roboter på internett prøver passord på port 22 allerede noen minutter etter første oppstart. Med et kort eller gjenbrukt root-passord er det da ikke snakk om «om», men «når».

Nødinngangene dine: finn dem nå

Før du endrer noe i SSH eller brannmuren, må du vite hvordan du kommer tilbake hvis du låser deg selv ute. Et VPS-panel har nesten alltid tre ting for dette:

  1. Konsollen. Skjermen til VPS-en din i nettleseren, som om du satt med tastatur og skjerm ved siden av serveren. Fungerer også når SSH, brannmuren eller nettverket er ødelagt. Du logger inn med brukernavn og passord, ikke med en nøkkel.
  2. Snapshots. Et øyeblikksbilde av hele VPS-en. Ta et før hver større endring. Går det galt, gjenoppretter du det. Et snapshot ligger vanligvis på samme lagring som VPS-en din og er derfor ingen sikkerhetskopi (leksjon 8.1).
  3. Rescue eller ISO. Start fra et redningssystem eller en installasjons-ISO for å reparere disken når serveren selv ikke lenger starter. Og som siste utvei: reinstallasjon, som sletter alt.

Hos WebOké finner du disse i VPS-skjermbildet: Console, fanen Snapshots, fanen ISO og rDNS og reinstallasjon under Innstillinger. Hos andre leverandører fungerer det på lignende måte, med navn som «VNC-console», «rescue mode» eller «rebuild».

Gjør det med en gang: åpne konsollen én gang og logg inn. Da vet du at den fungerer, og du ser hvor knappen for å lime inn er (i en konsoll fungerer kopier og lim inn ofte annerledes).

De første innstillingene

Logg inn (via konsollen eller SSH, leksjon 1.3) og se hva du har:

root@web1:~# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
...
root@web1:~# hostnamectl
 Static hostname: web1
...
Operating System: Debian GNU/Linux 13 (trixie)
          Kernel: Linux 6.12.0-...

Tre ting du bør sette riktig nå:

Vertsnavn. Gi serveren din et navn du kjenner igjen, helst det fullstendige navnet du senere også legger inn i DNS:

root@web1:~# hostnamectl set-hostname web1.example.com

Tidssone og tid. Logger er bare nyttige hvis tiden stemmer. Servere står ofte på UTC. Det er helt greit, så lenge du vet det. Eksempelet nedenfor setter nederlandsk tid. Velg din egen sone, i Norge Europe/Oslo:

root@web1:~# timedatectl set-timezone Europe/Amsterdam
root@web1:~# timedatectl
...
System clock synchronized: yes
              NTP service: active

Står det ikke yes ved System clock synchronized, vil klokken begynne å gå feil. Det skaper problemer for sertifikater og logger.

Oppdatere. Et image er ofte noen uker gammelt. Oppdater med en gang:

root@web1:~# apt update && apt upgrade

I modul 4 leser du nøyaktig hva disse kommandoene gjør, og hvordan du får dette til å skje automatisk.

IPv4 og IPv6

VPS-en din får vanligvis en IPv4-adresse (for eksempel 192.0.2.10) og en IPv6-adresse eller en hel IPv6-blokk (for eksempel 2001:db8:10::10). Se hvilke adresser serveren din har:

root@web1:~# ip -brief address
lo     UNKNOWN  127.0.0.1/8 ::1/128
eth0   UP       192.0.2.10/24 2001:db8:10::10/64 fe80::...

Skriv ned begge. Å glemme IPv6 er en av de vanligste feilene i serverdrift: en brannmur som bare beskytter IPv4 (leksjon 5.2), en AAAA-post som peker til en adresse der ingenting lytter (leksjon 7.1). Adresser som begynner med fe80: er link-local og gjelder bare innenfor det lokale nettverket. Dem bruker du ikke til DNS.

På AlmaLinux og Rocky Linux

Også her finnes det versjoner med lang støtte (omtrent ti år per hovedversjon). Du oppdaterer med dnf upgrade. hostnamectl og timedatectl fungerer på samme måte. SELinux er slått på som standard. I leksjon 10.1 leser du hvorfor du lar det være på.

Sammendrag

  • Velg en distribusjon med lang støtte: Debian stable eller Ubuntu LTS (hovedsporet i dette kurset), eller AlmaLinux/Rocky Linux.
  • Et image pluss cloud-init gir deg en minimal installasjon med nye host keys. Fingeravtrykkene står i konsollen.
  • Sett et sterkt root-passord (for konsollen) og den offentlige SSH-nøkkelen din (for SSH) ved installasjonen.
  • Finn konsollen, snapshots og rescue/ISO før du trenger dem, og test konsollen én gang.
  • Sett vertsnavn og tidssone riktig, kontroller tidssynkroniseringen, oppdater og noter IPv4- og IPv6-adressen din.

Quiz

1. Hvorfor velger du en LTS-versjon eller Debian stable til en server?



2. Hvorfor trenger du et sterkt root-passord selv om du har en SSH-nøkkel?



3. Hva er forskjellen på et snapshot og en sikkerhetskopi?



4. timedatectl viser System clock synchronized: no. Hvorfor er det et problem?



5. I ip -brief address står det en adresse som begynner med fe80:. Hva er det?



Oppgave

Oppgave O1.2: Gjør serveren klar. Installer VPS-en din (eller en virtuell maskin), logg inn én gang via konsollen, ta et snapshot, sett vertsnavn og tidssone, oppdater og noter IPv4, IPv6, distribusjon og versjon. Kryss av i sjekklisten.

Oppgave O1.2: Gjør serveren klar

Denne oppgaven gjør du selv; ingen kontrollerer den. Kryss av det du har gjort, og merk oppgaven som fullført.




Avkrysningene og notatene dine blir kun i denne nettleseren; vi sender dem ikke noe sted. Er du logget inn, lagrer vi kun i Mine kurs at du har gjort oppgaven.

Les mer

Hos WebOké heter delene det samme som i disse artiklene. Hos andre leverandører fungerer det på lignende måte.

Et øyeblikk …

Sett opp domenene dine

Ordne for hvert domene navnetjenerne, koblingen til hostingen din og hvem som blir innehaver.

Laster inn domenene dine…