Budovanie domáceho servera Linux od základu a bez akýchkoľvek predchádzajúcich skúseností je nie je to také zložité, ako sa môže zdať. Musíte len zvoliť správny hardvér, nainštalovať vhodný operačný systém a nakonfigurovať server podľa svojich potrieb. Môžete si postaviť server so systémom Linux pre svoju domácnosť s veľmi obmedzeným rozpočtom, ale môžete tiež minúť veľa peňazí za špičkový serverový hardvér a zmeniť svoj domov na malé dátové centrum.
Čo je domáci server a čo s ním môžem robiť?
Server je akýkoľvek počítač, ktorý spracováva požiadavky od klientov a dodáva im údaje cez internet alebo inú sieť, napríklad lokálnu sieť.
Väčšina serverov je umiestnených v dedikovaných budovách s redundantnými alebo záložnými komponentmi a infraštruktúrou na napájanie, mimoriadne rýchlym pripojením na internet a presnou kontrolou prostredia, ale nič vám nebráni mať server doma.
Tu je zoznam služieb bežne poskytovaných domácimi servermi:
- Centralizované úložisko: Na uloženie všetkých súborov na jednom mieste prístupnom z internetu môžete použiť domáci server. Takéto domáce servery sú známe ako sieťovo pripojené úložiská (NAS) a zvyčajne obsahujú niekoľko úložných zariadení usporiadaných do logického redundantného úložného kontajnera. NAS poskytuje nákladovo efektívnu alternatívu k službám cloudového úložiska ako Dropbox alebo Google Drive, ktoré vám umožňujú zachovať si úplnú kontrolu nad vašimi dátami a zároveň si stále užívať výhody vzdialeného prístupu.
- Médiá server: Namiesto toho, aby ste museli starostlivo prenášať mediálne súbory z počítača do inteligentnej televízie pomocou jednotky USB flash alebo prenosného pevného disku, môžete svoj domáci server so systémom Linux zmeniť na mediálny server a získať prístup k svojim filmom, hudbe, fotografiám a ďalšiemu obsahu priamo z ľubovoľného zariadenia. Distribúcie ako LibreELEC alebo OSMC poskytujú bezplatné a otvorené mediálne centrum, ktoré si môžete nainštalovať ako každá iná distribúcia Linuxu.
- Web server: Ak máte verejnú IP adresu, môžete hostovať webové stránky na svojom serveri a vyhnúť sa plateniu poplatkov za hosťovanie. Hostením webových stránok na svojom vlastnom hardvéri sa dozviete, čo sa deje v zákulisí, a potom môžete tieto znalosti využiť na pokračovanie v kariére správcu servera pre hostiteľskú spoločnosť.
Teraz, keď viete, prečo má zmysel budovať domáci server Linux aj v ére cloud computingu, je čas začať a prvým krokom je výber správneho hardvéru.
Výber hardvéru
Ako server môže fungovať skutočne akýkoľvek počítač so sieťovou kartou, takže pri výbere hardvéru pre domáci server so systémom Linux máte veľa možností.
Vymeňte starý hardvér
Ak ste ako väčšina používateľov systému Linux, s najväčšou pravdepodobnosťou máte po dome len pár starých hardvérových počítačov. Môžete dokonca mať celý počítač, ktorý už nepoužívate, sedieť v skrini a zhromažďovať prach. Pokiaľ hardvér nie je skutočne starodávny, môžete ho znova použiť a použiť ho na zostavenie domáceho servera so systémom Linux.
Použite jednodeskový počítač
Kto nemá rád jednodeskové počítače? Sú malé, lacné a dajú sa ľahko transformovať na univerzálne servery. Náš obľúbený je 4 GB model Raspberry Pi 4, ale je tu ešte Banana Pi, BeagleBone Black, ODROID XU4 alebo ASUS SBC Tinker Board. Dôvod, prečo odporúčame Raspberry Pi 4, je jednoduchý: je to v súčasnosti najpopulárnejší jednodeskový počítač, takže online je veľa návodov a zdrojov.
Kúpte si vopred zostavený server
Ak sa chcete vyhnúť zostavovaniu servera z jednotlivých hardvérových komponentov, môžete si kúpiť vopred zostavený server, napríklad Dell PowerEdge T30, ktorý je ideálny pre domácich používateľov a malé firmy. Tento cenovo dostupný server mini tower ponúka štvorjadrový procesor Intel Xeon E3-1225 v5, 8 GB RAM, 1 TB HDD a sloty na ďalšiu pamäť a úložisko.
Vytvorte si vlastný server
Zostavenie vlastného servera je rovnako ľahké ako zostavenie stolného počítača. Musíte len vybrať potrebné hardvérové komponenty a zostaviť ich. Tu je naše odporúčané zostavenie vlastného servera:
- procesor: Intel Core i3-8100
- Základná doska: Gigabyte Z390 UD
- Pamäť: Kľúčová súprava 32 GB
- Skladovanie: Samsung 860 QVO 1 TB
- Grafika karta: Grafika Intel UHD 630
- Prípad: Cooler Master HAF XB EVO
- Zdroj: EVGA 650 GQ
Aby ste pochopili, ako zvoliť správne hardvérové komponenty pre domáci server Linux, prečítajte si nášho sprievodcu výberom hardvéru servera.
Výber operačného systému
Nie všetky distribúcie systému Linux sú rovnako vhodné aj pre domáci server. Mali by ste zvoliť distribúciu, ktorá je spoľahlivá, stabilná, ľahko konfigurovateľná a kompatibilná s hardvérom, ktorý ste vybrali. Medzi najlepšie distribúcie pre domáci server Linux patria:
- Ubuntu: Ľahko použiteľná distribúcia systému Linux s obrovskou komunitou vyhradených používateľov a vynikajúcou kompatibilitou s hardvérom. Má AppArmor, čo je bezpečnostný modul Linuxu podobný SELinuxu, ktorý umožňuje správcovi systému obmedziť možnosti programov pomocou profilov podľa jednotlivých programov.
- Debian: Debian, ktorý je materskou distribúciou systému Ubuntu, ponúka niekoľko pobočiek, z ktorých každá ponúka inú rovnováhu medzi stabilitou a vlastnosťami. Debian má pomerne skromné hardvérové požiadavky a podporuje takmer každú architektúru, s ktorou sa kedy stretnete.
- Arch Linux: Táto ľahká a flexibilná distribúcia systému Linux je ideálna pre tých, ktorí chcú vytvoriť domáci server Linux, aby sa čo najviac naučili. Inštalácia Arch Linuxu je podstatne ťažšia ako distribúcií založených na Debiane, ale prekonanie strmej krivky učenia môže byť nesmierne prínosné.
- CentOS: Funkčne kompatibilný s Red Hat Enterprise Linux, CentOS je komunitná serverová distribúcia, ktorá poskytuje konzistentnú a spravovateľnú platformu, ktorá vyhovuje širokej škále serverových nasadení.
- OpenSUSE Leap: Čo odlišuje OpenSUSE Leap od mnohých iných distribúcií Linuxu, sú jeho softvérové nástroje pre správu, medzi ktoré patrí YaST, komplexný nástroj na konfiguráciu a inštaláciu systému Linux s ľahko použiteľným rozhraním a výkonnými konfiguračnými schopnosťami.
Inštalácia softvéru
Aby ste mali prehľad o tom, čo môžete robiť s novým domovským serverom Linux, tu je krátky zoznam najpopulárnejších softvérov, ktoré si na ne môžete nainštalovať:
- Plex: Server médií, ktorý dokáže usporiadať celú vašu zbierku médií a streamovať obľúbené filmy, televíziu, hudbu, webové relácie, podcasty a ďalšie do všetkých zariadení, ktoré máte doma.
- Nextcloud: Vďaka funkcii podobnej Dropboxu a iným cloudovým službám zdieľania súborov vám Nextcloud umožňuje spolupracovať a pristupovať k vašim dátam odkiaľkoľvek a mať tak kontrolu nad vami.
- HomeAssistant: Toto otvorené riešenie domácej automatizácie sa môže stať nervovým centrom vašej inteligentnej domácnosti a automatizovať váš život. Beží na Raspberry Pi alebo na akomkoľvek domácom serveri Linux.
- Diaspora: Diaspora je nezisková, distribuovaná sociálna sieť vlastnená používateľmi, ktorá umožňuje svojim používateľom oslobodiť sa spod pút veľkých spoločností. Môžete ich zriadiť na svojom domácom serveri Linux za pár minút.
- SiCKRAGE: S týmto správcom videotéky môžete sťahovať svoje obľúbené televízne programy z torrentových serverov alebo zo siete Usenet automaticky na server domácich médií.
Ak stále túžite po ďalších skvelých aplikáciách, odporúčame vám navštíviť stránku AlternativeTo a prezerať si jej veľkú zbierku softvéru, ktorý je hosťom sám.
Záver
Ako vidíte, stavba domáceho servera so systémom Linux je rovnako jednoduchá ako stavba stolného počítača. Všetko, čo musíte urobiť, je zvoliť vhodný hardvér, nainštalovať spoľahlivú distribúciu Linuxu a dobre využiť svoj server s niektorými samoobslužnými aplikáciami alebo službami.