Izgradnja Linux kućnog poslužitelja od temelja i bez ikakvog prethodnog iskustva je ni približno toliko komplicirano koliko se čini. Sve što trebate je odabrati pravi hardver, instalirati odgovarajući operativni sustav i konfigurirati poslužitelj prema vašim potrebama. Možete izgraditi Linux poslužitelj za svoj dom uz vrlo ograničen proračun, ali također možete potrošiti puno novca na premium poslužiteljski hardver i pretvoriti svoj dom u mali podatkovni centar.
Što je kućni poslužitelj i što s njim mogu učiniti?
Poslužitelj je svako računalo koje obrađuje zahtjeve klijenata i isporučuje im podatke putem Interneta ili druge mreže, poput lokalne mreže.
Većina poslužitelja nalazi se u namjenskim zgradama s suvišnim ili rezervnim komponentama i infrastrukturom za napajanje, izuzetno brzom internetskom vezom i preciznom kontrolom okoliša, ali ništa vam ne priječi da imate poslužitelj kod kuće.
Evo popisa usluga koje obično pružaju kućni poslužitelji:
- Centralizirano skladište: Možete koristiti kućni poslužitelj za pohranu svih datoteka na jednom mjestu koje je dostupno s Interneta. Takvi kućni poslužitelji poznati su kao mrežna pohrana (NAS) i obično sadrže nekoliko uređaja za pohranu složenih u logički, suvišni spremnik za pohranu. NAS pruža isplativu alternativu uslugama pohrane u oblaku kao što su Dropbox ili Google Drive, omogućujući vam da zadržite potpunu kontrolu nad svojim podacima, a da istovremeno uživate u pogodnosti daljinskog pristupa.
- Mediji poslužitelju: Umjesto da morate mukotrpno prenositi medijske datoteke s računala na pametni TV pomoću USB bljeskalice ili prijenosnog tvrdog diska, svoj kućni poslužitelj Linux možete pretvoriti u medijski poslužitelj i pristupiti filmovima, glazbi, fotografijama i drugom sadržaju izravno s bilo kojeg uređaja. Distribucije poput LibreELEC-a ili OSMC-a pružaju besplatan medijski centar s otvorenim kodom koji možete instalirati baš kao i bilo koju Linux distribuciju.
- mreža poslužitelju: Ako imate javnu IP adresu, web lokaciju možete smjestiti na svoj vlastiti poslužitelj i izbjeći plaćanje naknade za hosting. Hostirajući web mjesto na vlastitom hardveru, možete naučiti što se događa iza kulisa, a zatim to znanje možete koristiti za nastavak karijere administratora poslužitelja za tvrtku koja pruža usluge hostinga.
Sad kad znate zašto ima smisla graditi Linux kućni poslužitelj čak i u eri računalstva u oblaku, vrijeme je da započnete, a prvi korak je odabir pravog hardvera.
Odabir hardvera
Gotovo svako računalo s mrežnom karticom može djelovati kao poslužitelj, tako da imate mnogo mogućnosti kada je u pitanju odabir hardvera za vaš Linux kućni poslužitelj.
Prenamijenite stari hardver
Ako ste poput većine korisnika Linuxa, najvjerojatnije imate barem nekoliko starih hardverskih računala koja samo leže po kući. Možda čak imate i cijelo računalo koje više ne koristite, a sjedi u ormaru i skuplja prašinu. Ako hardver nije stvarno drevan, možete ga prenamijeniti i koristiti za izgradnju Linux kućnog poslužitelja.
Koristite računalo s jednom pločom
Tko ne voli računala s jednom pločom? Maleni su, jeftini i mogu se lako pretvoriti u svestrane poslužitelje. Najdraži nam je model Raspberry Pi 4 od 4 GB, ali tu su i Banana Pi, BeagleBone Black, ODROID XU4 ili ASUS SBC Tinker Board, da nabrojimo samo neke. Razlog zašto preporučamo Raspberry Pi 4 je jednostavan: to je trenutno najpopularnije računalo s jednom pločom, pa na mreži postoje mnogi vodiči i resursi.
Kupite unaprijed izgrađeni poslužitelj
Ako želite izbjeći sastavljanje poslužitelja od pojedinih hardverskih komponenti, možete kupiti unaprijed izgrađeni poslužitelj poput Dell PowerEdge T30, koji je savršen za kućne korisnike i male tvrtke. Ovaj pristupačni mini Tower poslužitelj nudi četverojezgreni procesor Intel Xeon E3-1225 v5, 8 GB RAM-a, 1 TB HDD i utore za dodatnu memoriju i pohranu.
Izradite vlastiti poslužitelj
Izgradnja vlastitog poslužitelja jednako je jednostavna kao i izrada stolnog računala. Samo trebate odabrati potrebne hardverske komponente i sastaviti ih. Evo naše preporučene izrade poslužitelja:
- Procesor: Intel Core i3-8100
- Matična ploča: Gigabyte Z390 UD
- Memorija: Ključni komplet od 32 GB
- Skladištenje: Samsung 860 QVO 1 TB
- Grafika kartica: Intel UHD Graphics 630
- Slučaj: Cooler Master HAF XB EVO
- Napajanje: EVGA 650 GQ
Da biste razumjeli kako odabrati prave hardverske komponente za Linux kućni poslužitelj, pročitajte naš vodič za odabir hardverskog poslužitelja.
Odabir operativnog sustava
Nisu sve Linux distribucije podjednako prikladne za kućni poslužitelj. Trebali biste odabrati distribuciju koja je pouzdana, stabilna, jednostavna za konfiguriranje i kompatibilna s hardverom koji ste odabrali. Neke od najboljih distribucija za Linux kućni poslužitelj uključuju:
- Ubuntu: Jednostavna Linux distribucija s velikom zajednicom posvećenih korisnika i velikom hardverskom kompatibilnošću. Ima AppArmor, koji je Linux sigurnosni modul sličan SELinuxu, omogućavajući administratoru sustava da ograniči mogućnosti programa s profilima po programima.
- Debian: Nadređena distribucija Ubuntu-a, Debian nudi više grana, od kojih svaka nudi drugačiju ravnotežu stabilnosti i značajki. Debian ima prilično skromne hardverske zahtjeve i podržava gotovo svaku arhitekturu na koju ćete ikad naići.
- Arch Linux: Ova lagana i fleksibilna Linux distribucija savršena je za one koji žele izgraditi Linux kućni poslužitelj kako bi naučili što više. Arch Linux je znatno teže instalirati od distribucija temeljenih na Debianu, ali prevladavanje strme krivulje učenja može biti izuzetno korisno.
- CentOS: Funkcionalno kompatibilan s Red Hat Enterprise Linuxom, CentOS je distribucija poslužitelja vođena zajednicom koja pruža dosljednu, upravljivu platformu koja odgovara širokom rasponu postavljanja poslužitelja.
- OpenSUSE Leap: Ono što OpenSUSE Leap razlikuje od mnogih drugih distribucija Linuxa jesu njegovi softverski alati za administraciju, koji uključuju YaST, sveobuhvatan alat za konfiguraciju i instalaciju Linux sustava s jednostavnim sučeljem i moćnim mogućnostima konfiguracije.
Instaliranje softvera
Da biste imali mali ukus o tome što možete učiniti s novim Linuxovim kućnim poslužiteljem, evo kratkog popisa nekih od najpopularnijih softvera koje možete instalirati na njega:
- Plex: Medijski poslužitelj koji može organizirati cijelu vašu kolekciju medija i strujati omiljene filmove, TV, glazbu, web emisije, podcastove i još više na sve uređaje koje imate kod kuće.
- Nextcloud: Nudeći funkcionalnost sličnu Dropboxu i drugim uslugama dijeljenja datoteka u oblaku, Nextcloud vam omogućuje suradnju i pristup podacima s bilo kojeg mjesta, a istovremeno zadržava kontrolu.
- HomeAssistant: Ovo rješenje za automatizaciju kuće s otvorenim kodom može postati živčani centar vašeg pametnog doma i automatizirati vaš život. Radi na Raspberry Pi ili bilo kojem Linux kućnom poslužitelju.
- Dijaspora: Osnažujući svoje korisnike da se oslobode okova velikih korporacija, Dijaspora je neprofitna, distribuirana društvena mreža u vlasništvu korisnika koju možete postaviti na svom Linux kućnom poslužitelju u samo nekoliko minuta.
- SiCKRAGE: Pomoću ovog upravitelja videoteka možete svoje omiljene TV emisije preuzimati s stranica s bujicama ili Useneta automatski na kućni medijski poslužitelj.
Ako ste i dalje gladni još sjajnih aplikacija, preporučujemo da posjetite AlternativeTo i pregledate njegovu veliku kolekciju softvera za samostalno hostiranje.
Zaključak
Kao što vidite, izgradnja Linux kućnog poslužitelja od nule jednako je jednostavna kao i izrada stolnog računala. Sve što trebate je odabrati odgovarajući hardver, instalirati pouzdanu Linux distribuciju i dobro poslužiti svoj poslužitelj s nekim aplikacijama ili uslugama koje hostiraju sami.