Å bygge en Linux-hjemmetjener fra grunnen av og uten tidligere erfaring er ikke så komplisert som det kan virke. Alt du trenger å gjøre er å velge riktig maskinvare, installere et passende operativsystem og konfigurere serveren basert på dine behov. Du kan bygge en Linux-server for hjemmet ditt med et veldig stramt budsjett, men du kan også bruke mye penger på premium servermaskinvare og gjøre hjemmet ditt til et lite datasenter.
Hva er en hjemmeserver og hva kan jeg gjøre med den?
En server er hvilken som helst datamaskin som behandler forespørsler fra klienter og leverer data til dem over internett eller et annet nettverk, for eksempel et lokalt nettverk.
De fleste servere er lokalisert i dedikerte bygninger med overflødige komponenter eller reservekomponenter og infrastruktur for strømforsyning, ekstra rask internettforbindelse og presis miljøkontroll, men det er ingenting som hindrer deg i å ha en server hjemme.
Her er en liste over tjenester som ofte tilbys av hjemmeservere:
- Sentralisert lagring: Du kan bruke en hjemmeserver til å lagre alle filene dine på ett sted som er tilgjengelig fra internett. Slike hjemmeservere er kjent som nettverksbasert lagring (NAS), og de inneholder vanligvis flere lagringsenheter ordnet i en logisk, overflødig lagringsbeholder. NAS gir et kostnadseffektivt alternativ til skylagringstjenester som Dropbox eller Google Drive, slik at du kan opprettholde total kontroll over dataene dine mens du fremdeles nyter fordelene med ekstern tilgang.
- Media server: I stedet for å omhyggelig måtte overføre mediefiler fra datamaskinen til smart-TV-en din ved hjelp av en USB-flash-stasjon eller en bærbar harddisk, kan du gjøre Linux-hjemmetjeneren din til en medieserver og få tilgang til filmer, musikk, bilder og annet innhold direkte fra hvilken som helst enhet. Distribusjoner som LibreELEC eller OSMC gir et gratis mediasenter for åpen kildekode som du kan installere akkurat som enhver Linux-distribusjon.
- Internett server: Hvis du har en offentlig IP-adresse, kan du være vert for et nettsted på din egen server og unngå å betale hostinggebyrer. Ved å være vert for et nettsted på din egen maskinvare, får du lære hva som skjer bak kulissene, og du kan deretter bruke denne kunnskapen til å forfølge en karriere som serveradministrator for et vertsfirma.
Nå som du vet hvorfor det er fornuftig å bygge en Linux-hjemmetjener selv i en tid med cloud computing, er det på tide å komme i gang, og det første trinnet er å velge riktig maskinvare.
Velge maskinvare
Nesten alle datamaskiner med et nettverkskort kan fungere som en server, så du har mange alternativer når det gjelder å velge maskinvare for Linux-hjemmeserveren din.
Gjenopprett gammel maskinvare
Hvis du er som de fleste Linux-brukere, har du sannsynligvis minst et par gamle maskinvaredatamaskiner som bare ligger rundt huset. Du kan til og med ha en hel datamaskin som du ikke bruker lenger, i sitt skap og samle støv. Med mindre maskinvaren virkelig er eldgammel, kan du bruke den på nytt og bruke den til å bygge en Linux-hjemmeserver.
Bruk en datamaskin med én brett
Hvem liker ikke enkeltkort-datamaskiner? De er små, billige og kan lett forvandles til allsidige servere. Vår favoritt er 4 GB-modellen av Raspberry Pi 4, men det er også Banana Pi, BeagleBone Black, ODROID XU4 eller ASUS SBC Tinker Board, bare for å nevne noen. Årsaken til at vi anbefaler Raspberry Pi 4 er enkel: det er den mest populære datamaskinen for øyeblikket, så det er mange opplæringsprogrammer og ressurser online.
Kjøp en ferdigbygd server
Hvis du vil unngå å sette sammen en server fra individuelle maskinvarekomponenter, kan du kjøpe en forhåndsbygd server som Dell PowerEdge T30, som er perfekt for hjemmebrukere og små bedrifter. Denne rimelige minitårnserveren tilbyr Intel Xeon E3-1225 v5 firekjerners prosessor, 8 GB RAM, 1 TB harddisk og spor for ekstra minne og lagring.
Bygg din egen server
Å bygge din egen server er like enkelt som å bygge en stasjonær datamaskin. Du trenger bare å velge nødvendige maskinvarekomponenter og montere dem. Her er vår anbefalte tilpassede serverbygging:
- Prosessor: Intel Core i3-8100
- Hovedkort: Gigabyte Z390 UD
- Hukommelse: Avgjørende 32 GB sett
- Oppbevaring: Samsung 860 QVO 1 TB
- Grafikk kort: Intel UHD Graphics 630
- Sak: Cooler Master HAF XB EVO
- Strømforsyning: EVGA 650 GQ
For å forstå hvordan du velger de riktige maskinvarekomponentene for en Linux-hjemmetjener, les vår guide for valg av servermaskinvare.
Velge et operativsystem
Ikke alle Linux-distribusjoner er like passende for en hjemmeserver. Du bør velge en distribusjon som er pålitelig, stabil, enkel å konfigurere og kompatibel med maskinvaren du har valgt. Noen av de beste distribusjonene for en Linux-hjemmeserver inkluderer:
- Ubuntu: En brukervennlig Linux-distribusjon med et stort fellesskap av dedikerte brukere og god maskinvarekompatibilitet. Den har AppArmor, som er en Linux-sikkerhetsmodul som ligner på SELinux, slik at systemadministratoren kan begrense programmenes muligheter med profiler per program.
- Debian: Overordnet distribusjon av Ubuntu, Debian tilbyr flere grener, som hver har en annen balanse mellom stabilitet og funksjoner. Debian har ganske beskjedne maskinvarekrav, og den støtter omtrent alle arkitekturer du noen gang vil komme over.
- Arch Linux: Denne lette og fleksible Linux-distribusjonen er perfekt for de som ønsker å bygge en Linux-hjemmeserver for å lære så mye som mulig. Arch Linux er betydelig vanskeligere å installere enn Debian-baserte distribusjoner, men å overvinne den bratte læringskurven kan være ekstremt givende.
- CentOS: CentOS er funksjonelt kompatibel med Red Hat Enterprise Linux, og er en community-driven serverdistribusjon som gir en konsistent, håndterbar plattform som passer til et bredt utvalg av serverdistribusjoner.
- OpenSUSE Leap: Det som skiller OpenSUSE Leap fra mange andre Linux-distribusjoner, er administrasjonsprogramvareverktøyene, som inkluderer YaST, et omfattende Linux-systemkonfigurasjons- og installasjonsverktøy med et brukervennlig grensesnitt og kraftige konfigurasjonsmuligheter.
Installere programvare
For å gi deg en liten smakebit på hva du kan gjøre med den nye Linux-hjemmeserveren, er det en kort liste over noen av de mest populære programvarene du kan installere på den:
- Plex: En medieserver som kan organisere hele mediesamlingen og streame favorittfilmer, TV, musikk, nettshow, podcaster og mer til alle enheter du har hjemme.
- Nextcloud: Med funksjonalitet som Dropbox og andre fildelingstjenester i skyen, kan Nextcloud samarbeide og få tilgang til dataene dine hvor som helst, samtidig som du holder deg i kontroll.
- HomeAssistant: Denne open source-hjemmeautomatiseringsløsningen kan bli nervesenteret i ditt smarte hjem og automatisere livet ditt. Den kjører på Raspberry Pi eller en hvilken som helst Linux-hjemmeserver.
- Diaspora: Diaspora er et nonprofit, brukereid, distribuert sosialt nettverk som du kan sette opp på Linux-hjemmeserveren på få minutter.
- SiCKRAGE: Med denne videobibliotekadministratoren kan du laste ned favoritt-TV-seriene dine fra torrent-sider eller Usenet automatisk på hjemmesiden til medieserveren din.
Hvis du fremdeles er sulten etter flere flotte applikasjoner, anbefaler vi at du besøker AlternativeTo og blar gjennom den store samlingen av programvare som er vertskap for deg selv.
Konklusjon
Som du kan se, er det like enkelt å bygge en Linux-hjemmetjener som å bygge en stasjonær datamaskin. Alt du trenger å gjøre er å velge passende maskinvare, installere en pålitelig Linux-distribusjon, og bruke serveren din til god bruk med noen selvhostede applikasjoner eller tjenester.