Tu je dôvod, prečo self-hosting servera nie je dobrý nápad


Nastavenie vlastného domáceho servera na streamovanie médií, ukladanie súborov alebo iné úlohy vám poskytuje plnú kontrolu nad vašimi vlastnými údajmi a môže to byť veľa zábavy. Existuje však veľa dôvodov, prečo by ste to nemali robiť.

Nie je žiadnym tajomstvom, že veľké technologické spoločnosti majú zlé postupy ochrany súkromia, najmä pokiaľ ide o posielanie vašich údajov vládnym orgánom bez dostatočného dôvodu. To prispelo k nárastu popularity self-hostingu, ktorý zvyčajne zahŕňa nastavenie Network Attached Storage alebo plnohodnotného počítača vo vašej domácnosti a jeho ponechanie stále spustené. Domáce servery ponúkajú mnohé z výhod cloudového úložiska alebo služieb streamovania médií, ale bez obáv o súkromie, ktoré zvyčajne prichádzajú s hosťovanými platformami. Môžete ich použiť na vytvorenie vlastného cloudového úložiska, nastavenie VPN, prevádzkovanie herného servera pre priateľov a rodinu, hostiteľské úložiská kódu pre softvérové projekty a oveľa ďalšie.

Samoobslužné servery môžu byť neuveriteľne užitočné a môžu byť dokonca zábavné, ak máte záujem o sieťové alebo back-endové systémy. Hostenie vlastného servera má však veľkú nevýhodu: musíte hostiť svoj vlastný server.

Uptime Funk

Snáď najväčšou výzvou pri hosťovaní vlastného servera je udržať ho v prevádzke po celú dobu. Všetci sme zvyknutí na to, že služby ako Disk Google, Netflix a Gmail sú dostupné každú hodinu dňa, sedem dní v týždni, 365 dní v roku – s výnimkou občasných výpadkov, ktoré zriedka trvajú viac ako hodinu alebo dve. Je to možné, pretože technologické spoločnosti zamestnávajú zamestnancov, ktorí sa plne venujú tomu, aby všetko fungovalo, aj keď to znamená zobudiť sa uprostred noci a vyriešiť problém.

Na svojom domácom serveri pravdepodobne nebudete prevádzkovať softvér pre iné podniky, takže stávky nie sú také vysoké, ale stále je o čom premýšľať. Má váš dom občasné výpadky elektriny? Ak áno, možno budete potrebovať neprerušiteľný zdroj napájania (UPS), ktorý vášmu serveru poskytne čas na vypnutie, aby sa predišlo strate údajov. Strata napájania tiež odpojí váš server od širšieho internetu. Ak ste mimo domova a potrebujete prístup k súboru na svojom serveri, ale búrka vyradila internet doma, ste skoro uviaznutí.

Samotné servery môžu mať tiež problémy, ktoré môže byť ťažké diagnostikovať alebo opraviť, najmä keď ste mimo domova. Čo sa stane, ak sa operačný systém zablokuje, keď ste preč? Jediným spôsobom, ako ho reštartovať, by bolo pripojenie servera k inteligentnej zásuvke alebo inej podobnej možnosti. Ak je však server offline, pretože sa inštaluje aktualizácia systému Windows, nútený vzdialený reštart môže situáciu ešte zhoršiť.

Váš smerovač a modem môžu byť tiež potenciálne body zlyhania, ktoré môže byť ťažké diagnostikovať, najmä ak váš poskytovateľ internetových služieb neponúka statické adresy IP. Nakoniec musíte naplánovať redundanciu údajov – riešenie zálohovania mimo lokality je jediným spôsobom, ako sa plne chrániť pred poruchami disku. To zvyšuje zložitosť a náklady, ale nemusí to byť potrebné pre všetky úlohy. Ak napríklad hosťujete herný server Minecraft pre seba a svojich priateľov, pravdepodobne postačí občasné skopírovanie svetového súboru poskytovateľovi cloudového úložiska.

Lock It Down

Bezpečnosť sa týka aj všetkého, čo je pripojené k internetu. Väčšina operačných systémov dokáže nainštalovať kritické bezpečnostné záplaty automaticky, ako napríklad Ubuntu Linux (s balíkom bezobslužných aktualizácií) a Windows, ale prevádzka servera má ďalšie bezpečnostné výzvy v reálnom svete.

Servery majú IP adresy, ktoré prezrádzajú, kde sa server nachádza. Ak máte domáci server, potom IP ukazuje na približnú polohu vášho domova (aspoň do mesta alebo štvrte). Existuje mnoho, mnoho dôvodov, prečo by ste nemali vysielať do celého sveta z miesta, kde žijete. Ak hosťujete služby iba pre seba, nemusíte sa toho báť, ale ak si nastavíte webovú doménu tak, aby odkazovala na server pre ostatných (alebo dokonca dávate priamu IP adresu iným), môžete si nastaviť pre skutočný svetový zásah do súkromia.

Musíte sa tiež obávať fyzického prístupu k vášmu serveru, najmä k jeho diskom. Ak sa niekto vláme do vášho domova, môže tiež získať prístup k údajom vášho servera, najmä ak disky nie sú šifrované. Dátové centrá vlastnené spoločnosťami Google, Microsoft a ďalšími poskytovateľmi cloudu majú zámky, kamery, biometrické skenery, bezpečnostné stráže a dokonca aj laserové lúče na ochranu pred neoprávneným prístupom. Prekliate laserové lúče!

Ak používate iba jednoduchý lokálny sieťový disk, ktorý nie je v interakcii s vonkajším svetom, alebo ak ste jediný, kto má prístup k svojmu domovskému serveru (a ste si istí, že IP a iné údaje nebudú spadať do v nesprávnych rukách), máte oveľa menej starostí. Napriek tomu je fyzická bezpečnosť kľúčovým faktorom, ktorý treba mať na pamäti pri všetkej elektronike, najmä serveroch.

Čo by ste namiesto toho mali zvážiť

Rizikový faktor a faktor obtiažnosti pre domáce servery sa líšia v závislosti od hardvéru a softvéru. Nastavenie vlastného servera s plnohodnotným operačným systémom, ako je Windows alebo Linux, je zvyčajne najviac práce. Najlepšie disky NAS, ako sú produkty od Synology a WD, sú však do značnej miery plug-and-play – nemusíte sa obávať, že budete mať prehľad o bezpečnostných aktualizáciách alebo ladíte nefunkčnú aktualizáciu systému Windows. Vzdialený prístup však môže byť stále zložitý. Western Digital má veľa bezpečnostných problémov so svojimi NAS diskami, keď sú pripojené k vonkajšiemu internetu, a výpadky napájania alebo internetu doma vás stále môžu nechať uviaznuť bez vzdialeného prístupu k vašim údajom.

Ak hľadáte spoľahlivý prístup k súborom, ktorákoľvek z najlepších služieb cloudového úložiska môže byť tým najideálnejším riešením. Väčšina z nich stojí mesačné predplatné za vyššie ukladanie dát a nemáte plnú kontrolu ako pri domácom serveri. Musíte sa sami rozhodnúť, či je investícia času, peňazí a energie väčšou cenou ako úplné súkromie. Syncthing môže byť ďalšou alternatívou, pretože synchronizuje súbory medzi vašimi počítačmi bez potreby centralizovaného cloudového úložiska – pokiaľ máte jeden funkčný počítač prístupný so svojimi súbormi, nič nestratíte.

Virtuálne súkromné servery alebo VPS môžu byť ďalšou alternatívou k self-hostingu. Poskytovatelia VPS vám poskytnú vzdialený virtuálny stroj (zvyčajne so systémom Linux), ktorý môžete použiť na hosťovanie takmer čohokoľvek. Vaše dáta nie sú plne vo vašich rukách, ale nemusíte sa obávať straty pripojenia z dôvodu výpadku prúdu alebo internetu. Môžete tiež voľne poskytnúť IP adresu ostatným bez toho, aby ste prezradili, kde žijete, vďaka čomu sú oveľa ideálnejšie pre webové servery a iné podobné prípady použitia. VPS môže byť často dostupnejšie ako náklady na vybudovanie a údržbu domáceho servera. Napríklad „Basic Droplet“ VPS od spoločnosti DigitalOcean s 512 MB RAM, 10 GB SSD a 500 GB mesačného prenosu dát stojí iba 4 doláre mesačne. Virtuálne súkromné servery nie sú ekonomické pre všetky prípady použitia – prevádzka servera Plex z VPS by bola drahá – ale môžu byť užitočné.

V konečnom dôsledku, prevádzkovať domáci server znamená byť vlastným IT odborníkom. Je to skvelá možnosť, ale nie je pre každého.