Att bygga en Linux-hemserver från grunden och utan tidigare erfarenhet är inte så komplicerat som det kan verka. Allt du behöver göra är att välja rätt hårdvara, installera ett lämpligt operativsystem och konfigurera servern baserat på dina behov. Du kan bygga en Linux-server för ditt hem med en mycket snäv budget, men du kan också spendera mycket pengar på premiumserverhårdvara och göra ditt hem till ett litet datacenter.
Vad är en hemserver och vad kan jag göra med den?
En server är vilken dator som helst som behandlar förfrågningar från klienter och levererar data till dem via internet eller ett annat nätverk, till exempel ett lokalt nätverk.
De flesta servrar finns i dedikerade byggnader med överflödiga eller reservkomponenter och infrastruktur för strömförsörjning, extra snabb internetanslutning och exakt miljökontroll, men det finns inget som hindrar dig från att ha en server hemma.
Här är en lista över tjänster som vanligtvis tillhandahålls av hemservrar:
- Centraliserad lagring: Du kan använda en hemserver för att lagra alla dina filer på en enda plats som är tillgänglig från internet. Sådana hemservrar är kända som nätverksansluten lagring (NAS), och de innehåller vanligtvis flera lagringsenheter ordnade i en logisk, redundant lagringsbehållare. NAS ger ett kostnadseffektivt alternativ till molnlagringstjänster som Dropbox eller Google Drive, så att du kan behålla total kontroll över dina data samtidigt som du åtnjuter bekvämligheten med fjärråtkomst.
- Media server: Istället för att noggrant behöva överföra mediefiler från din dator till din smart-TV med hjälp av ett USB-minne eller en bärbar hårddisk kan du förvandla din Linux-hemserver till en mediaserver och få tillgång till dina filmer, musik, foton och annat innehåll direkt från vilken enhet som helst. Distributioner som LibreELEC eller OSMC ger ett gratis mediecenter med öppen källkod som du kan installera precis som alla Linux-distributioner.
- webb server: Om du har en offentlig IP-adress kan du vara värd för en webbplats på din egen server och undvika att betala värdavgifter. Genom att vara värd för en webbplats på din egen hårdvara får du lära dig vad som händer bakom kulisserna, och du kan sedan använda denna kunskap för att bedriva en karriär som serveradministratör för ett värdföretag.
Nu när du vet varför det är vettigt att bygga en Linux-hemserver även under molntjänstens tid är det dags att komma igång, och det första steget är att välja rätt hårdvara.
Välja hårdvara
Praktiskt taget vilken dator som helst med ett nätverkskort kan fungera som server, så du har många alternativ när det gäller att välja maskinvara till din Linux-hemserver.
Återanvänd gammal hårdvara
Om du är som de flesta Linux-användare har du sannolikt minst ett par gamla hårdvarudatorer som bara ligger runt huset. Du kan till och med ha en hel dator som du inte längre använder sitter i din garderob och samlar damm. Om inte hårdvaran är riktigt gammal kan du använda den igen och använda den för att bygga en Linux-hemserver.
Använd en dator ombord
Vem gillar inte ensidiga datorer? De är små, billiga och kan enkelt förvandlas till mångsidiga servrar. Vår favorit är Raspberry Pi 4-modellen, men det finns också Banana Pi, BeagleBone Black, ODROID XU4 eller ASUS SBC Tinker Board, för att bara nämna några. Anledningen till att vi rekommenderar Raspberry Pi 4 är enkel: det är den mest populära enbordsdatoren just nu, så det finns många handledning och resurser online.
Köp en förbyggd server
Om du vill undvika att montera en server från enskilda hårdvarukomponenter kan du köpa en förbyggd server som Dell PowerEdge T30, som är perfekt för hemanvändare och småföretag. Denna prisvärda minitorn-server erbjuder Intel Xeon E3-1225 v5 fyrkärnig processor, 8 GB RAM, 1 TB hårddisk och kortplatser för extra minne och lagring.
Bygg din egen server
Att bygga din egen server är lika enkelt som att bygga en stationär dator. Du behöver bara välja nödvändiga hårdvarukomponenter och montera dem. Här är vår rekommenderade anpassade serverbyggnad:
- Processor: Intel Core i3-8100
- Moderkort: Gigabyte Z390 UD
- Minne: Crucial 32 GB Kit
- Lagring: Samsung 860 QVO 1 TB
- Grafik kort: Intel UHD Graphics 630
- Fall: Cooler Master HAF XB EVO
- Strömförsörjning: EVGA 650 GQ
För att förstå hur man väljer rätt hårdvarukomponenter för en Linux-hemserver, läs vår guide för val av serverhårdvara.
Välja ett operativsystem
Inte alla Linux-distributioner är lika lämpliga för en hemserver. Du bör välja en distribution som är pålitlig, stabil, enkel att konfigurera och kompatibel med den maskinvara du har valt. Några av de bästa distributionerna för en Linux-hemserver inkluderar:
- Ubuntu: En lättanvänd Linux-distribution med en enorm grupp dedikerade användare och stor hårdvarukompatibilitet. Den har AppArmor, som är en Linux-säkerhetsmodul som liknar SELinux, vilket gör det möjligt för systemadministratören att begränsa programmens funktioner med per-programprofiler.
- Debian: Förälderdistributionen för Ubuntu, Debian erbjuder flera filialer, var och en erbjuder olika balans mellan stabilitet och funktioner. Debian har ganska blygsamma hårdvarukrav och stöder nästan alla arkitekturer du någonsin kommer att stöta på.
- Arch Linux: Denna lätta och flexibla Linux-distribution är perfekt för dem som vill bygga en Linux-hemserver för att lära sig så mycket som möjligt. Arch Linux är betydligt svårare att installera än Debian-baserade distributioner, men att övervinna den branta inlärningskurvan kan vara extremt givande.
- CentOS: CentOS är funktionellt kompatibel med Red Hat Enterprise Linux och är en community-driven serverdistribution som ger en konsekvent, hanterbar plattform som passar ett brett utbud av serverdistributioner.
- OpenSUSE Leap: Det som skiljer OpenSUSE Leap från många andra Linux-distributioner är dess administrationsprogramvaruverktyg, som inkluderar YaST, ett omfattande Linux-systemkonfigurations- och installationsverktyg med ett lättanvänt gränssnitt och kraftfulla konfigurationsfunktioner.
Installera programvara
För att ge dig en liten smak av vad du kan göra med din nya Linux-hemserver, här är en kort lista över några av de mest populära programvarorna du kan installera på den:
- Plex: En mediaserver som kan organisera hela mediesamlingen och strömma favoritfilmer, TV, musik, webbsändningar, podcaster och mer till alla enheter du har hemma.
- Nextcloud: Genom att erbjuda funktioner som liknar Dropbox och andra molnfildelningstjänster, låter Nextcloud dig samarbeta och få åtkomst till dina data var som helst och samtidigt hålla dig i kontroll.
- HomeAssistant: Denna öppen källkodslösning för hemautomation kan bli nervcentret i ditt smarta hem och automatisera ditt liv. Den körs på Raspberry Pi eller någon Linux-hemserver.
- Diaspora: Diaspora är ett ideellt, användarägt, distribuerat socialt nätverk som du kan ställa in på din Linux-hemserver på bara några minuter.
- SiCKRAGE: Med den här videobibliotekshanteraren kan du ladda ner dina favorit-TV-program från torrentwebbplatser eller Usenet automatiskt på din hemmediaserver.
Om du fortfarande är hungrig efter fler fantastiska applikationer, rekommenderar vi att du besöker AlternativeTo och bläddrar bland dess stora samling av självhushållsprogramvara.
Slutsats
Som du kan se är det lika enkelt att bygga en Linux-hemserver från grunden som att bygga en stationär dator. Allt du behöver göra är att välja lämplig maskinvara, installera en tillförlitlig Linux-distribution och använda din server för vissa självhostade applikationer eller tjänster.