En Raspberry Pi har lite strøm, men høy allsidighet, noe som kan gjøre den til en ideell maskin å bruke som hjemmeserver.

Raspberry Pi kan beskrives som databehandlingens sveitsiske hærkniv. Du kan bruke den til å tenne lysdioder, skrive en jobb-e-post, streame filmer til en gammel TV/skjerm eller til og med være vert for en spillserver.

Serverhosting er en fin måte å bruke Raspberry Pi på. Mange vertsapplikasjoner drar nytte av enkeltbordsdatamaskinens ressurser uten å belaste maskinvaren for mye. La oss ta en titt på noen av de forskjellige serverne du kan være vert for på en Raspberry Pi SBC.

1. Nettserver: Apache, Nginx

En webserver er en datamaskin som leverer nettsider til brukere på forespørsel. Det er ansvarlig for å lagre komponentfilene (HTML, CSS og JavaScript) og behandle forespørsler om å få tilgang til dem.

Du kan lag din egen nettserver med Apache, en populær programvareløsning på tvers av plattformer som er i stand til å akseptere disse brukerforespørslene og sende dem de forespurte filene. Apache er ansvarlig for over 67% av nettsidene i verden. Nginx er et utmerket alternativ som du kan bruke i stedet.

instagram viewer

Til sette opp en webserver på din Raspberry Pi, må du installere Apache og programvare for relasjonsdatabaseadministrasjon som MariaDB for å lagre brukerdata og annen nødvendig informasjon.

2. Databaseserver: MariaDB

Du kan velge å være vert for databasen din på en separat plattform fra nettstedet ditt. Dette kan være gunstig for å forbedre ytelsen og øke sikkerheten.

MySQL er en populær løsning for databaseadministrasjon, men den er ikke tilgjengelig for installasjon på Raspberry Pi. Du må installere MariaDB for å administrere databasen din i stedet. MariaDB er for det meste kompatibel med MySQL, med noen få mindre forskjeller.

3. Filserver: Samba, NFS

En filserver er en datamaskin som er ansvarlig for å lagre og gi tilgang til filer og dokumenter over et nettverk. En nettverkstilkoblet lagring, eller NAS, er en type filserver. Ved å bruke en filserver kan du spare plass på hoveddatamaskinen din og fortsatt ha filene tilgjengelig for enkel tilgang når du trenger dem.

Den vanligste måten å sette opp en filserver på en Raspberry Pi er ved bruke Samba til å dele filer på tvers av nettverket ditt. Dette lar deg utveksle filer mellom flere datamaskiner i ditt lokale nettverk med minimalt oppsett. Du trenger et godt SD-kort eller SSD for å unngå overføringsflaskehalser.

NFS er et alternativ til Samba som tilbyr bedre kryptering og er litt enklere å sette opp.

4. FTP-server: vsftpd, ProFTPD

En FTP-server fungerer på samme måte som en filserver, bortsett fra at filer lagres på Internett og ikke er tilgjengelige via ditt lokale nettverk. Filservere er generelt sikrere, men de har et mer begrenset spekter av tilgjengelighet. Filer som er lagret på en FTP-server kan nås fra hvor som helst i verden.

For å være vert for en FTP-server på din Raspberry Pi, må du installere og sette opp et FTP-program som ProFTPD (Pro File Transfer Protocol Daemon) på din Raspberry Pi. ProFTPD er skrevet for å være funksjonsrik, høy ytelse og høy sikre. Etter å ha satt opp serveren din, kan du koble til den ved å bruke en hvilken som helst FTP-klient som støttes av operativsystemet ditt.

5. DNS-server: BIND, dnsmasq

En DNS-server oversetter domenenavn til IP-adresser. Fordelene ved å ha en lokal DNS-server inkluderer sikkerhet, domeneblokkering, raskere tilgang til nettsteder du besøker og muligheten til å lage dine egne lokale domenenavn.

BIND er det beste alternativet hvis du er interessert i å sette opp en DNS-server. Det er en fullt utstyrt server, som kan fungere som en autoritativ og rekursiv navneserver. Dnsmasq er et lett og enklere å bruke alternativ med færre funksjoner.

6. E-postserver: Postfix, Dovecot

Det er mange tilgjengelige verktøy for å være vert for en e-postserver på en Raspberry Pi. Å kjøre en e-postserver krever imidlertid en betydelig mengde arbeid og kommer med andre ulemper, så det er ikke noe å dykke ned i hodet først hvis du er en komplett nybegynner. Det kan imidlertid være en givende læringsopplevelse hvis du er villig til å overse ulempene.

For å kjøre en e-postserver på en Raspberry Pi, må du sette opp Postfix for å sende og motta e-post. Du må også installere tilleggstjenester som Dovecot eller Courier for å få tilgang til e-postene dine.

7. VPN-server: OpenVPN, WireGuard

En VPN-server (Virtual Private Network) krypterer forbindelsen mellom enheter, noe som gjør det vanskeligere for tredjeparter å avskjære eller få tilgang til dataene som overføres. Du har muligheten til vert for en VPN-server på en Raspberry Pi, som kan være en fin måte å skape et sikkert og privat nettverk på.

Husk at å kjøre en VPN-server krever noe teknisk kunnskap, og det er sikkerhetsrisikoer involvert hvis den ikke er ordentlig sikret. Sørg for å ta de nødvendige forholdsregler og hold alltid systemet ditt oppdatert med de nyeste sikkerhetsoppdateringene.

En god del Raspberry Pi-eiere bruker enheten til å lagre og administrere samlingen av filmer, fotoalbum, musikk og TV-serier. Plex er det vanligste alternativet for å være vert for en dedikert medieserver, men Jellyfin og Emby er verdige alternativer.

Alle alternativer har apper for de fleste operativsystemer, men Plex tilbyr generelt mer ytelse, og det er mer sannsynlig at du finner hjelp hvis du får problemer. Gå videre og pisk ut din Raspberry Pi, installer Plex på den, og strøm favorittfilmene dine fra hvilken som helst enhet du foretrekker.

9. Spillserver: Minecraft, Terraria

Du kan tilpasse Raspberry Pi til nedetid ved å være vert for en spillserver på den. Det er flere spill du kan hoste selv på en Raspberry Pi-server, men de to mest populære alternativene er Minecraft og Terraria.

Begge spillene er sandkassespill med online og offline elementer. Terraria er imidlertid mer fokusert på action og kamp, ​​mens Minecraft er mer tilbakelent og legger vekt på utforskning og kreativitet.

Du må installere serverprogramvare for spillene, Nukkit for Minecraft og TShock for Terraria. Prosessen med å kjøre en server for begge spillene er lik nok. Så hvis du kan sette opp en Minecraft-server på din Raspberry Pi, kan du sannsynligvis gjøre det samme for Terraria.

Kjører servere på en Raspberry Pi

Serverhosting er en av de mest populære måtene å bruke en Raspberry Pi på. Mange brukere er vert for en eller flere servere på en enkelt Raspberry Pi av forskjellige grunner. Men vet at serverhosting på en Raspberry Pi kommer med maskinvarebegrensninger, og å være vert for flere servere på en Raspberry Pi vil uunngåelig påvirke ytelsen.