Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

På trods af sin lille størrelse og lave pris kan en Raspberry Pi enkeltbordscomputer bruges til at køre servere. Faktisk er serverhosting en af ​​de mest populære anvendelser for en Raspberry Pi, og det er der god grund til. De er billige, strømbesparende og meget kraftfulde i forhold til deres størrelse. Der er dog flere faktorer, der skal tages i betragtning, når du vælger en Raspberry Pi til at køre din server.

Fordele ved at bruge en Raspberry Pi som server

Lad os først se på nogle af fordelene ved at bruge en Raspberry Pi som server.

  • Raspberry Pis er meget overkommelige: Raspberry Pi-serien af ​​singleboard-computere er kendt for deres lave omkostninger. Flagskibet Raspberry Pi Model 4B er prissat fra $35. I modsætning hertil er den billigste hostingplan, der tilbydes af Bluehost, en populær hostingudbyder, er omkring $100 om året. Hosting på Raspberry Pi 4B er meget billigere, selv efter indregning af de andre tilføjelser, der er inkluderet i Bluehost-pakken.
    instagram viewer
  • Raspberry Pis bruger en lille smule strøm: Alle Raspberry-modeller er designet til at forbruge så lidt strøm som muligt. Model 4B bruger omkring 2-4 watt (afhængigt af tilgængelige IO og baggrundsprocesser), mens den er inaktiv, og det kan betyde store besparelser på din strømregning. Ved at være effektiv som muligt med din serveropsætning og reducere den samlede belastning på Pi'en, kan du spare endnu mere. Der er også den overvejelse, at hosting på en Raspberry Pi kan være mere bæredygtig og bedre for miljøet end at bruge en hostingtjenesteudbyder.
  • Du har fuld kontrol med en Raspberry Pi: Raspberry Pi giver dig fuld kontrol over din server. Du kan foretage nødvendige opgraderinger, såsom tilføjelse af en SSD eller opdatering af operativsystemet, med det samme og uden besvær. Ved at introducere koncepter som virtualisering og containerisering kan du også udvide mulighederne i din Raspberry Pi yderligere.

Nu kender du fordelene, læs videre for at opdage de syv hovedaspekter, du skal overveje, når du bruger Raspberry Pi som server.

1. Raspberry Pi ARM-arkitektur

Billedkredit: Rafe Blandford/Flickr

Raspberry Pis er baseret på system-on-chips med CPU'er baseret på ARM-arkitekturen. Dette betyder, at x86- og x64-applikationer ikke kører indbygget på Raspberry Pi. Hvis ansøgningen du har til hensigt, at din Raspberry Pi-server ikke har en version til ARM, kan du støde på nogle problemer. Men hvis du ønsker at installere Plex, konfigurere en Minecraft-server på din Raspberry Pi eller enhver anden software, der er kompatibel med ARM, har du intet at bekymre dig om.

2. Raspberry Pi Sikkerhed

Når du bruger Raspberry Pi som en server, især hvis du udsætter den for internettet, er det vigtigt at overveje sikkerheden. Følgende er visse sikkerhedsforanstaltninger, du bør tage for at sikre din Raspberry Pi-server:

  • Skift standard brugernavn og adgangskode. Det er ikke så meget af en aftale, hvis du kun bruger din Raspberry Pi på dit lokale netværk, men at forlade standardindstillingerne på en udsat Raspberry Pi er næsten som at bede om at blive hacket. Derfor anbefales det, at du ændrer brugernavn og adgangskode, før du åbner din Raspberry Pi op på internettet. Sørg for at bruge en meget stærk adgangskode. En god måde at beskytte dig selv på er ved at oprette en stærk adgangskode på dit system gennem sudo passwd terminal kommando.
  • Hold operativsystemet opdateret. Et opdateret operativsystem er mere tilbøjeligt til at indeholde alle de nødvendige patches, der vil holde din server sikker mod ondsindede hackere.
  • Sørg for at sudo kræver en adgangskode, da den giver brugerne mulighed for at udføre handlinger med superbrugerrettigheder. Ved at gøre en adgangskode obligatorisk, kan du sikre, at hackere er begrænset i deres evne til at påføre dit system skade i tilfælde af et angreb.
  • Installer Fail2ban: denne log-parsing-applikation scanner for ondsindet aktivitet for at forhindre DDOS eller brute-force-angreb på din server.

Du kan også opsæt en Cloudflare-tunnel på din server for at sikre de filer og sider, der er hostet på den. For en detaljeret guide til, hvordan du sikrer din Raspberry Pi, skal du sørge for at læse officiel dokumentation.

3. Raspberry Pi-processor/serverbelastning

Processorbelastning er en anden faktor, du skal tage i betragtning, når du opsætter en Raspberry Pi-server. Du skal i det mindste komme med rimelige skøn over, hvor mange operationer der vil køre på serveren ad gangen og hvor CPU-intensive de vil være, samt det maksimale antal brugere, der vil få adgang til serveren på en tid.

På grund af dens understøttelse af eksterne grafikkort, omend noget begrænset, er et Raspberry Pi Compute Module 4 synes at være en bedre mulighed, hvis du skal gengive grafik eller lave noget andet grafisk-intensivt opgave.

4. Køling af Raspberry Pi Server

Billedkredit: raspberrypi.com

Hvis du skal overclocke CPU'en (køre processoren ved højere hastigheder end dens nominelle maksimum), så bliver køling endnu vigtigere. Der er to hovedmuligheder, når det kommer til køling: passiv og aktiv. Passiv køling anvender metalkøleplader til varmeafledning og temperaturregulering. Aktiv køling bruger en blæser, der blæser kølig luft mod processoren for at aflede varme.

Aktiv køling er mere effektiv end passiv køling, især når der køres med tunge belastninger. Den bruger dog lidt mere strøm, genererer støj, og blæseren vil sandsynligvis blive slidt efter nogen tid.

Du har måske slet ikke brug for afkøling, hvis du holder belastningen minimal, og du kører Raspberry Pi-serveren uden et etui eller blot bruger et åbent plastikhus.

5. Periodiske sikkerhedskopier og opdateringer

Sikkerhedskopier er en vigtig komponent i enhver serveropsætning. Ideelt set bør de være automatiske, gemt på et eksternt drev og helst krypteret. Der er flere måder, du kan gå om at sikkerhedskopiere en Raspberry Pi-server på. For det første kan du klone hele SD-kortbilledet og gemme det et sted på din hovedcomputer eller en USB-stick. Andre muligheder inkluderer kommandolinjeapplikationer såsom rsnapshot, rsync og rclone, som giver dig mulighed for at lave periodiske kopier af dine data.

6. Disk I/O på Raspberry Pi Server

Det lagermedie, du vælger, vil påvirke den overordnede hastighed på din server. Typisk er en SSD (solid state-drev) det bedste valg til opbevaring på en Raspberry Pi. Fordelene inkluderer en længere levetid og meget hurtigere læse-/skrivehastigheder. Hvis du vælger et SD-kort i stedet, skal du sørge for at vælge et af høj kvalitet til din Raspberry Pi.

Billige SD-kort er ofte langsommere og mere tilbøjelige til problemer med datakorruption. Når det kommer til SD-kort, er pålidelighed meget vigtigere end læse-/skrivehastighed.

7. Serverens skalerbarhed

Det er afgørende for en serveropsætning at være skalerbar, især hvis den hoster et websted i vækst. En server, der ikke er skalerbar, vil blive overvældet af trafik og uundgåeligt fejle.

Den mest almindelige måde at skalere en Raspberry Pi-server på er at tilføje flere Raspberry Pi-kort for at danne en klynge. Nogle gange kendt som en "bramble", kan en Raspberry Pi-klynge sættes op for at forhindre servernedetid eller for at tillade parallel computing.

Disse giver dig normalt mere processorkraft til at håndtere stigninger i webstedstrafikken på bekostning af mere elforbrug. En Raspberry Pi-klynge kan dog kun bringe dig så langt, hvis din hjemmesidetrafik bliver ved med at vokse.

Hosting af en server på en Raspberry Pi

Det er muligt at hoste en lille webserver på en Raspberry Pi, så længe du har ovenstående faktorer i tankerne. Raspberry Pis er perfekte til at teste dine websider, hoste en medieserver eller en Minecraft-server til dig og dine venner. Du skal huske på, at effektiviteten af ​​din kode også påvirker webstedets ydeevne, så husk dette, når du udvikler dit websted.