Budování domácího serveru Linux od základu a bez předchozích zkušeností je zdaleka ne tak komplikované, jak se může zdát. Musíte si vybrat správný hardware, nainstalovat vhodný operační systém a nakonfigurovat server podle svých potřeb. Můžete si postavit server Linux pro svůj domov s velmi omezeným rozpočtem, ale můžete také utratit spoustu peněz za hardware prémiového serveru a proměnit svůj domov v malé datové centrum.
Co je to domácí server a co s ním mohu dělat?
Server je jakýkoli počítač, který zpracovává požadavky od klientů a dodává jim data přes internet nebo jinou síť, například místní síť.
Většina serverů je umístěna ve vyhrazených budovách s redundantními nebo záložními komponentami a infrastrukturou pro napájení, extra rychlým připojením k internetu a přesnou kontrolou prostředí, ale nic vám nebrání mít server doma.
Zde je seznam služeb běžně poskytovaných domácími servery:
- Centralizované úložiště: Domácí server můžete použít k uložení všech vašich souborů na jednom místě, které je přístupné z internetu. Takové domácí servery se označují jako síťové úložiště (NAS) a obvykle obsahují několik úložných zařízení uspořádaných do logického redundantního úložného kontejneru. NAS poskytuje cenově výhodnou alternativu ke službám cloudového úložiště, jako je Dropbox nebo Google Drive, což vám umožňuje udržovat úplnou kontrolu nad vašimi daty a přitom si stále užívat pohodlí vzdáleného přístupu.
- Média serveru: Místo toho, abyste museli pečlivě přenášet mediální soubory z počítače do chytré televize pomocí USB flash disku nebo přenosného pevného disku, můžete svůj domovský server Linuxu změnit na mediální server a získat přístup k filmům, hudbě, fotografiím a dalšímu obsahu přímo z jakéhokoli zařízení. Distribuce, jako je LibreELEC nebo OSMC, poskytují bezplatné a otevřené zdrojové mediální centrum, které můžete nainstalovat stejně jako jakoukoli distribuci Linuxu.
- Web serveru: Pokud máte veřejnou IP adresu, můžete hostovat webové stránky na svém vlastním serveru a vyhnout se placení poplatků za hostování. Hostováním webových stránek na svém vlastním hardwaru se dozvíte, co se děje v zákulisí, a tyto znalosti pak můžete využít k kariéře v roli správce serveru pro hostitelskou společnost.
Nyní, když víte, proč má smysl stavět domácí server Linux i v éře cloud computingu, je čas začít a prvním krokem je výběr správného hardwaru.
Výběr hardwaru
Jako server může fungovat prakticky jakýkoli počítač se síťovou kartou, takže při výběru hardwaru pro váš domovský server se systémem Linux máte mnoho možností.
Vyměňte starý hardware
Pokud jste jako většina uživatelů systému Linux, pravděpodobně máte doma alespoň pár starých hardwarových počítačů. Můžete dokonce mít celý počítač, který už nepoužíváte, sedět ve své skříni a sbírat prach. Pokud hardware není skutečně starodávný, můžete jej znovu použít a použít jej k vytvoření domovského serveru Linux.
Použijte jednodeskový počítač
Kdo nemá rád jednodeskové počítače? Jsou malé, levné a lze je snadno přeměnit na univerzální servery. Náš oblíbený je 4 GB model Raspberry Pi 4, ale je tu také Banana Pi, BeagleBone Black, ODROID XU4 nebo ASUS SBC Tinker Board, abychom jmenovali jen několik. Důvod, proč doporučujeme Raspberry Pi 4, je jednoduchý: je to v současné době nejpopulárnější jednodeskový počítač, takže online existuje mnoho výukových programů a zdrojů.
Kupte si předem připravený server
Pokud se chcete vyhnout sestavování serveru z jednotlivých hardwarových komponent, můžete si zakoupit předem připravený server, jako je Dell PowerEdge T30, který je ideální pro domácí uživatele a malé firmy. Tento cenově dostupný server mini tower nabízí čtyřjádrový procesor Intel Xeon E3-1225 v5, 8 GB RAM, 1 TB HDD a sloty pro další paměť a úložiště.
Sestavte si svůj vlastní server
Vytvoření vlastního serveru je stejně snadné jako vytvoření stolního počítače. Musíte jen vybrat potřebné hardwarové komponenty a sestavit je. Zde je naše doporučené vlastní sestavení serveru:
- Procesor: Intel Core i3-8100
- Základní deska: Gigabyte Z390 UD
- Paměť: Zásadní sada 32 GB
- Úložný prostor: Samsung 860 QVO 1 TB
- Grafika Kartu: Grafika Intel UHD 630
- Případ: Cooler Master HAF XB EVO
- Zdroj napájení: EVGA 650 GQ
Abyste pochopili, jak vybrat správné hardwarové komponenty pro domácí server Linux, přečtěte si našeho průvodce výběrem hardwaru serveru.
Výběr operačního systému
Ne všechny linuxové distribuce jsou stejně vhodné pro domácí server. Měli byste zvolit distribuci, která je spolehlivá, stabilní, snadno konfigurovatelná a kompatibilní s hardwarem, který jste vybrali. Mezi nejlepší distribuce pro domácí server Linux patří:
- Ubuntu: Snadno použitelná distribuce systému Linux s velkou komunitou vyhrazených uživatelů a skvělou kompatibilitou hardwaru. Má AppArmor, což je bezpečnostní modul Linux podobný SELinuxu, který umožňuje správci systému omezit možnosti programů pomocí profilů jednotlivých programů.
- Debian: Nadřazená distribuce Ubuntu, Debian nabízí více větví, z nichž každá nabízí jinou rovnováhu stability a funkcí. Debian má poměrně skromné hardwarové požadavky a podporuje téměř každou architekturu, se kterou se kdy setkáte.
- Arch Linux: Tato lehká a flexibilní distribuce Linuxu je ideální pro ty, kteří chtějí vytvořit domácí server Linux, aby se co nejvíce naučili. Arch Linux je mnohem obtížnější instalovat než distribuce založené na Debianu, ale překonat strmou křivku učení může být nesmírně obohacující.
- CentOS: Funkčně kompatibilní s Red Hat Enterprise Linux, CentOS je komunitní distribuce serverů, která poskytuje konzistentní, spravovatelnou platformu, která vyhovuje široké škále serverových nasazení.
- OpenSUSE Leap: Co odlišuje OpenSUSE Leap od mnoha jiných distribucí Linuxu, jsou jeho softwarové nástroje pro správu, mezi něž patří YaST, komplexní nástroj pro konfiguraci a instalaci systému Linux se snadno použitelným rozhraním a výkonnými konfiguračními schopnostmi.
Instalace softwaru
Abychom vám poskytli malou představu o tom, co můžete dělat s novým domovským serverem Linux, zde je krátký seznam nejpopulárnějšího softwaru, který si na něj můžete nainstalovat:
- Plex: Mediální server, který může organizovat celou vaši sbírku médií a streamovat oblíbené filmy, televizi, hudbu, webové pořady, podcasty a další do všech zařízení, která máte doma.
- Nextcloud: Nabízí podobné funkce jako Dropbox a další cloudové služby pro sdílení souborů, Nextcloud vám umožňuje spolupracovat a přistupovat k vašim datům odkudkoli a přitom vám zůstat pod kontrolou.
- HomeAssistant: Toto otevřené řešení domácí automatizace se může stát nervovým centrem vaší inteligentní domácnosti a automatizovat váš život. Běží na Raspberry Pi nebo na jakémkoli domovském serveru Linux.
- Diaspora: Diaspora je nezisková, uživatelem vlastněná, distribuovaná sociální síť, kterou můžete svým uživatelům osvobodit z pout velkých korporací a kterou můžete za pár minut nastavit na svém domovském serveru Linux.
- SiCKRAGE: S tímto správcem videoték můžete automaticky stahovat své oblíbené televizní pořady z torrentových stránek nebo Usenet na domácí server médií.
Pokud stále máte chuť na další skvělé aplikace, doporučujeme vám navštívit AlternativeTo a procházet jeho velkou sbírku samoobslužného softwaru.
Závěr
Jak vidíte, stavba domácího serveru Linux od začátku je stejně snadná jako stavba stolního počítače. Vše, co musíte udělat, je vybrat vhodný hardware, nainstalovat spolehlivou distribuci Linuxu a dobře využít svůj server s některými samoobslužnými aplikacemi nebo službami.