En Raspberry Pi har låg effekt men hög mångsidighet, vilket kan göra den till en idealisk maskin att använda som hemmaserver.

Raspberry Pi kan beskrivas som datorns schweiziska armékniv. Du kan använda den för att tända lysdioder, skriva ett jobbmail, strömma filmer till en gammal tv/bildskärm eller till och med vara värd för en spelserver.

Servervärd är ett utmärkt sätt att använda din Raspberry Pi. Många värdapplikationer drar fördel av enkortsdatorns resurser utan att belasta hårdvaran för mycket. Låt oss ta en titt på några av de olika servrarna du kan vara värd för på en Raspberry Pi SBC.

1. Webbserver: Apache, Nginx

En webbserver är en dator som tillhandahåller webbsidor till användare på begäran. Det är ansvarigt för att lagra komponentfilerna (HTML, CSS och JavaScript) och bearbeta förfrågningar om att få tillgång till dem.

Du kan skapa din egen webbserver online med Apache, en populär plattformsoberoende mjukvarulösning som kan acceptera dessa användarförfrågningar och skicka dem deras begärda filer. Apache är ansvarig för över 67% av webbplatserna i världen. Nginx är ett utmärkt alternativ som du kan använda istället.

instagram viewer

Till ställ in en webbserver på din Raspberry Pi, måste du installera Apache och programvara för relationsdatabashantering som MariaDB för att lagra användardata och annan nödvändig information.

2. Databasserver: MariaDB

Du kan välja att vara värd för din databas på en separat plattform från din webbplats. Detta kan vara fördelaktigt för att förbättra prestanda och öka säkerheten.

MySQL är en populär lösning för databashantering, men den är inte tillgänglig för installation på Raspberry Pi. Du måste installera MariaDB för att hantera din databas istället. MariaDB är kompatibel med MySQL, för det mesta, med några mindre skillnader.

3. Filserver: Samba, NFS

En filserver är en dator som ansvarar för att lagra och ge tillgång till filer och dokument över ett nätverk. En nätverksansluten lagring, eller NAS, är en typ av filserver. Genom att använda en filserver kan du spara utrymme på din huvuddator och fortfarande ha filerna tillgängliga för enkel åtkomst när du behöver dem.

Det vanligaste sättet att ställa in en filserver på en Raspberry Pi är genom använda Samba för att dela filer över ditt nätverk. Detta gör att du kan utbyta filer mellan flera datorer i ditt lokala nätverk med minimal installation. Du behöver ett bra SD-kort eller SSD för att undvika flaskhalsar i överföringen.

NFS är ett alternativ till Samba som erbjuder bättre kryptering och är något lättare att ställa in.

4. FTP-server: vsftpd, ProFTPD

En FTP-server fungerar på samma sätt som en filserver, förutom att filer lagras på Internet och inte är tillgängliga via ditt lokala nätverk. Filservrar är i allmänhet säkrare, men de har ett mer begränsat utbud av tillgänglighet. Filer lagrade på en FTP-server kan nås från var som helst i världen.

För att vara värd för en FTP-server på din Raspberry Pi, måste du installera och konfigurera ett FTP-program som ProFTPD (Pro File Transfer Protocol Daemon) på din Raspberry Pi. ProFTPD är skriven för att vara funktionsrik, högpresterande och hög säkra. När du har ställt in din server kan du ansluta till den med vilken FTP-klient som helst som stöds av ditt operativsystem.

5. DNS-server: BIND, dnsmasq

En DNS-server översätter domännamn till IP-adresser. Fördelarna med att ha en lokal DNS-server inkluderar säkerhet, domänblockering, snabbare åtkomst till webbplatser du besöker och möjligheten att skapa dina egna lokala domännamn.

BIND är det bästa alternativet om du är intresserad av att sätta upp en DNS-server. Det är en fullfjädrad server som kan fungera som en auktoritativ och rekursiv namnserver. Dnsmasq är ett lätt och enklare att använda alternativ med färre funktioner.

6. Mail Server: Postfix, Dovecot

Det finns många tillgängliga verktyg för att vara värd för en e-postserver på en Raspberry Pi. Men att köra en e-postserver tar en avsevärd mängd arbete och kommer med andra nackdelar, så det är inte något att dyka in i huvudet först om du är en fullständig nybörjare. Det kan dock vara en givande lärandeupplevelse om du är villig att förbise nackdelarna.

För att köra en e-postserver på en Raspberry Pi måste du göra det ställ in Postfix för att skicka och ta emot e-post. Du måste också installera ytterligare tjänster som Dovecot eller Courier för att komma åt dina e-postmeddelanden.

7. VPN-server: OpenVPN, WireGuard

En VPN-server (Virtual Private Network) krypterar anslutningen mellan enheter, vilket gör det svårare för tredje part att fånga upp eller komma åt data som överförs. Du har möjlighet att värd för en VPN-server på en Raspberry Pi, vilket kan vara ett bra sätt att skapa ett säkert och privat nätverk.

Tänk på att körning av en VPN-server kräver viss teknisk kunskap, och det finns säkerhetsrisker inblandade om den inte är ordentligt säkrad. Se till att vidta nödvändiga försiktighetsåtgärder och håll alltid ditt system uppdaterat med de senaste säkerhetskorrigeringarna.

Ett stort antal Raspberry Pi-ägare använder enheten för att lagra och hantera sin samling av filmer, fotoalbum, musik och tv-program. Plex är det vanligaste alternativet för att vara värd för en dedikerad mediaserver men Jellyfin och Emby är värdiga alternativ.

Alla alternativ har appar för de flesta operativsystem, men Plex erbjuder generellt mer prestanda, och du är mer benägen att hitta hjälp om du stöter på några problem. Fortsätt och piska ut din Raspberry Pi, installera Plex på den och streama dina favoritfilmer från vilken enhet du föredrar.

9. Spelserver: Minecraft, Terraria

Du kan anpassa din Raspberry Pi till driftstopp genom att ha en spelserver på den. Det finns flera spel du kan hosta själv på en Raspberry Pi-server men de två mest populära alternativen är Minecraft och Terraria.

Båda spelen är sandlådespel med online- och offlineelement. Terraria är dock mer fokuserad på action och strid medan Minecraft är mer avslappnad och betonar utforskning och kreativitet.

Du måste installera serverprogramvara för spelen, Nukkit för Minecraft och TShock för Terraria. Processen att köra en server för båda spelen är tillräckligt lika. Så om du kan ställ in en Minecraft-server på din Raspberry Pi, kan du förmodligen göra samma sak för Terraria.

Köra servrar på en Raspberry Pi

Servervärd är ett av de mest populära sätten att använda en Raspberry Pi. Många användare är värd för en eller flera servrar på en enda Raspberry Pi av olika anledningar. Men vet att serverhosting på en Raspberry Pi kommer med hårdvarubegränsningar, och att vara värd för flera servrar på en Raspberry Pi kommer oundvikligen att påverka dess prestanda.