Modul 1 · 1.1
Hvad en VPS er, og hvad du selv står for
Modul 1: Din første server · Læsetid: 9 minutter
Læringsmål: Efter denne lektion kan du forklare, hvad en VPS er, og hvad "unmanaged" betyder for dine opgaver. Du kan også vurdere, om en VPS passer til din plan, eller om et hostingabonnement eller en administreret tjeneste er bedre.
Centrale begreber: server, virtualisering, hypervisor, virtuel maskine, VPS, vCPU, arbejdshukommelse (RAM), lagerplads, root, unmanaged, managed, delt hosting, ansvar
Din egen server, bare virtuel
En server er en computer, der leverer tjenester til andre computere: et website, en mailboks, en database, en app. Store servere i et datacenter har snesevis af processorkerner og hundredvis af gigabyte arbejdshukommelse. Det er mere, end de fleste har brug for. Derfor bliver sådan en maskine delt op.
Den opdeling hedder virtualisering. På den fysiske server kører en hypervisor (for eksempel KVM, som er en del af Linux-kernen). Hypervisoren opretter flere virtuelle maskiner: hver får sin egen bid af processor, hukommelse og disk, og hver tror, at den er en helt almindelig computer. En VPS (virtual private server) er sådan en virtuel maskine, som du lejer.
Det får du:
| Del | Hvad det betyder |
|---|---|
| vCPU | En virtuel processorkerne. Ofte delt med andre VPS'er: når alle regner samtidig, går det lidt langsommere. |
| RAM | Arbejdshukommelse. Løber den tør, bliver serveren langsom eller stopper programmer. |
| Lagerplads | En virtuel disk, som regel på SSD eller NVMe. |
| IPv4- og IPv6-adresse | Den adresse, din server kan nås på via internettet. |
| Root-adgang | Du bestemmer over hele styresystemet. |
Root er administratoren på et Linux-system: brugeren, der må alt, også ødelægge alt. Med en VPS får du den nøgle. Det er både styrken og risikoen.
Delt hosting, VPS og administrerede tjenester
For at se, hvad der gør en VPS særlig, kan du sammenligne den med alternativerne:
| Delt hosting | VPS (unmanaged) | Administreret tjeneste | |
|---|---|---|---|
| Hvem administrerer styresystemet? | Udbyderen | Dig | Udbyderen |
| Opdateringer og sikkerhed på serveren | Udbyderen | Dig | Udbyderen |
| Hvad du kan installere | Det, panelet tillader (PHP, databaser, mail) | Alt, der kører på Linux | Kun den tjeneste |
| Root-adgang | Nej | Ja | Nej |
| Backup | Som regel klaret | Ofte en basisbackup fra udbyderen; resten klarer du selv (modul 8) | Som regel klaret |
| Nødvendig viden | Lidt | Meget, dette kursus | Lidt |
Unmanaged betyder: udbyderen sørger for, at hardwaren kører, at netværket virker, og at din VPS er tændt. Alt, hvad der sker inde i din VPS, er dit ansvar. Kommer der et sikkerhedshul i OpenSSH, er det dig, der installerer opdateringen. Bliver disken fuld, er det dig, der rydder op. Bliver din server hacket og sender spam, er det dig, der står til ansvar, også over for din udbyder, som kan lukke din VPS for at beskytte andre kunder.
Managed betyder, at udbyderen overtager (en del af) det arbejde. Hvor meget præcist varierer meget fra udbyder til udbyder; læs altid, hvad der hører under "administration".
Hvornår er en VPS en god idé?
En VPS passer godt, hvis du:
- vil køre software, som ikke kan køre på delt hosting, for eksempel en Docker-container, en Node.js- eller Python-app, en VPN, en Git-server, en spilserver eller din egen overvågningstjeneste;
- vil lære, hvordan servere fungerer (det er det, dette kursus er til);
- har brug for fuld kontrol over versioner og indstillinger;
- er villig til at bruge tid på det fast: holde opdateringer ved lige, læse logs, teste backup.
En VPS er ikke en god idé, hvis du:
- kun vil have et WordPress-site eller et par mailbokse. Et hostingabonnement klarer det med opdateringer, mail, backup og et panel, uden at du selv skal sikre en server;
- ikke har tid til at vedligeholde serveren. En server, der ikke får opdateringer i et år, er en risiko for dig og for andre;
- vil sende mail fra serveren uden at vide, hvad SPF, DKIM, DMARC og reverse DNS er (lektion 7.1). Mange udbydere lukker som standard for udgående port 25.
En ærlig tommelfingerregel: regn med en time om måneden til vedligeholdelse af en simpel server, og mere, hvis noget går galt. Vil eller kan du ikke det, er du bedre tjent med hosting eller en administreret tjeneste.
Hvad gør udbyderen, og hvad gør du?
| Udbyderen | Dig |
|---|---|
| Fysiske servere, strøm, køling, netværk | Vælge og installere styresystemet |
| Hypervisoren og lagerpladsen | Opdateringer af styresystemet og softwaren |
| Et panel til at tænde og slukke din VPS, med en konsol | Brugere, adgangskoder og SSH-nøgler |
| Ofte: snapshots og en basisbackup | Firewallen, og hvad der er åbent |
| Reverse DNS på forespørgsel eller via panelet | Dine tjenester (webserver, database, containere) |
| Bekæmpe misbrug af netværket | Egen backup af dine data, og test af gendannelse |
| Overvågning og reaktion på problemer |
Hos WebOké hedder panelet VPS-skærmen: der tænder og slukker du din VPS, åbner konsollen, laver snapshots og indstiller reverse DNS. Hos andre udbydere fungerer det på samme måde, knapperne hedder bare noget andet ("rescue", "VNC-console", "rDNS", "images").
Dette kursus er selvhjælp
Dette kursus er selvhjælp. Vi kigger ikke med på din server og løser ikke noget for dig der; opgaverne kontrollerer kun udefra det, som alle på internettet også kan se.
Det er ikke uvilje: på en unmanaged server er det kun dig, der ved, hvad der kører og hvorfor. Derfor lærer du i dette kursus ikke kun kommandoer, men også hvordan du selv finder frem til et problem (modul 6), hvordan du kommer ind igen, hvis du har låst dig selv ude (lektion 1.2 og 5.2), og hvordan du gendanner, hvis det virkelig går galt (modul 8 og 10).
Det skal du bruge til dette kursus
- En computer med en terminal: på Windows PowerShell eller Windows Terminal, på macOS og Linux appen Terminal. En SSH-klient følger med som standard på alle tre (lektion 1.3).
- En server at øve dig på. Bedst er en VPS med en offentlig IP-adresse, hos WebOké eller et andet sted. Uden en VPS kan du følge de fleste lektioner med en virtuel maskine på din egen computer (VirtualBox, UTM, multipass) eller en gammel pc med Debian eller Ubuntu. De opgaver, der kontrollerer din server udefra, kræver dog en offentlig IP-adresse.
- Et domænenavn er praktisk fra modul 7 (website med https). Et subdomæne af et domæne, du allerede har, er nok.
- Et sted at skrive ting ned: IP-adresser, din servers fingeraftryk, hvilke tjenester du har installeret. I lektion 10.4 laver du et serverdokument ud af det.
Opsummering
- En VPS er en virtuel maskine på en delt fysisk server, med egen vCPU, RAM, lagerplads, IP-adresser og root-adgang.
- Unmanaged betyder: udbyderen sørger for hardware og netværk, du sørger for alt inde i din VPS, fra opdateringer til backup.
- En VPS giver mening til software, der ikke kan køre på hosting, til at lære og til fuld kontrol, hvis du bruger tid på det fast.
- Til blot et website eller mail er et hostingabonnement ofte sikrere og mindre arbejde.
- Dette kursus er selvhjælp: opgaverne kigger udefra, og ingen logger ind på din server.
Quiz
Opgave
Opgave O1.1: Passer en VPS til din plan? Beskriv, hvad du vil køre på din server, hvem der står for vedligeholdelsen, og hvor meget tid du har til det. Gå tjeklisten igennem og vælg: VPS, hostingabonnement eller administreret tjeneste, med din begrundelse.
Opgave O1.1: Passer en VPS til din plan?
Denne opgave laver du selv; ingen tjekker den. Afkryds hvad du har gjort, og markér opgaven som udført.
En VPS passer, når softwaren ikke kan køre på almindelig hosting (eller du vil lære det), når der er en fast administrator med tid, og når backup og opdateringer er på plads. Ellers er hosting eller en administreret tjeneste mindre arbejde. Det er begrundelsen, der tæller, ikke valget.
Dine afkrydsninger og noter forbliver kun i denne browser; vi sender dem ingen steder hen. Er du logget ind, gemmer vi kun i Mine kurser, at du har udført opgaven.
