Samoobslužné hostování na Raspberry Pi je skvělý způsob, jak se osvobodit od společností třetích stran, ale je třeba si uvědomit několik úskalí.
Série jednodeskových počítačů Raspberry Pi tvoří vynikající domácí servery, které vám poskytují levný způsob provozování vlastního online ekosystému a vlastní hostování všeho od e-mailu po streamovaná média, instant messaging a video hovory.
I když je to zábavný koníček a způsob, jak se osvobodit od invazivních technologických gigantů, vlastní hostování na Raspberry Pi může být nervy drásající zážitek a existují určité potenciální potíže, na které musíte být připraveni tvář.
Na svém Raspberry Pi můžete replikovat téměř všechny proprietární služby
Provozování vlastního serveru doma je objevná zkušenost, která vám umožní získat určitou úroveň technologií nezávislost a nízké pořizovací náklady, malé rozměry a zanedbatelné požadavky na energii, Raspberry Pi 4 je perfektní platforma.
Můžeš provozovat svůj vlastní e-mailový server místo spoléhání se na Gmail a
anonymizovat svá vyhledávání pomocí instance Whoogle. navíc Immich je dokonalou náhradou za Fotky Google, zatímco Nextcloud vám poskytne kancelářský balík, cloudové úložiště a další.Zanedlouho se přistihnete, že svým přátelům zvěstujete vlastní hostování Raspberry Pi a budete se vysmívat vyhlídce, že ještě někdy použijete produkty Google nebo Microsoft. Ale vlastní hostování základních služeb na Raspberry Pi má své nevýhody. Tady jsou některé z nich.
1. Vícenásobné zálohování je nezbytné
Vaše data jsou důležitá a čím více jich uchováváte lokálně, tím jsou zranitelnější. Pokud jste opustili Dokumenty a Fotky Google a přesvědčili svou rodinu, aby udělala totéž, jste nyní jediným správcem stovek gigabajtů základních dat.
Musíte se také ujistit, že máte zálohy svého e-mailového serveru a sociálních médií. V závislosti na tom, jak oddaným fanouškem hudby a videa jste, můžete nebo nemusíte zařadit média pro vás Streamovací server Jellyfin jako zásadní.
Nejjednodušší způsob, jak zajistit, aby vaše data nebyla zranitelná vůči selhání disku, je mít k vašemu Pi připojeny dva vysokokapacitní SSD, z nichž jeden je vyhrazený pro zálohování. Vytvořte skript Bash, který používá rsync ke zkopírování důležitých adresářů na druhý disk, a cronjob pro jeho každodenní spouštění.
Ale to nepomůže, pokud vám někdo Pi a jeho disky ukradne, nebo pokud je zničí požár. Měli byste mít třetí disk a pravidelně vytvářet image hlavního disku nebo záložního disku. Uložte jej mimo svůj domov u někoho, komu důvěřujete.
2. Jste zodpovědní za svou vlastní bezpečnost
Pokud používáte služby třetích stran, pravděpodobně je znáte koncept úniku dat, jev, který zahrnuje neoprávněný přenos nebo krádež soukromých údajů. Tyto se stávají velkým společnostem neustále a existují právní povinnosti související s tím, jak jim předcházet a jak je hlásit.
Společnosti, které uchovávají vaše data, velmi dbají na to, aby se nedostaly do rukou zločinců, a zaměstnávají velké bezpečnostní týmy, aby zabránily neoprávněnému přístupu. Pokud vlastníte služby na Raspberry Pi, tento úkol nyní připadá na vás a pouze na vás.
Přinejmenším byste měli být pomocí Fail2ban ke sledování podezřelých pokusů o přihlášenía uvědomte si, že na váš e-mailový server budou vždy docházet k automatickým útokům i ke standardním útokům založeným na WordPress, i když na svém serveru nemáte WordPress!
Pokud se útočníkovi podaří proniknout na váš server, je to větší problém, než když bude váš Gmail hacknut.
3. Software je často nedokončená výroba
Většina služeb, které budete na svém Raspberry Pi provozovat, jsou open-source projekty vytvořené malými dobrovolnými týmy nebo jednotlivci.
Rychlost, kterou vývoj postupuje, se může velmi lišit a neustále jsou přidávány nové funkce. Immich je obzvláště rychle se rozvíjející projekt a občas budou vydání nekompatibilní s předchozími verzemi nebo s jinými součástmi vašeho systému.
V době psaní tohoto článku například vývojáři z Immichu právě vydali verzi 1.72.0 serverového softwaru. Toto je přelomová změna, která nebude fungovat s mobilními aplikacemi, které jsou stále ve verzi 1.71.0. Verze 1.72.0 bohužel ještě není dostupná ve všech obchodech s aplikacemi.
V tomto scénáři musíte aktualizaci serveru načasovat tak, aby všichni uživatelé mohli aktualizovat své mobilní aplikace na kompatibilní verzi, aby se minimalizovalo narušení.
4. Ostatní lidé na vás spoléhají
Pokud se vám podařilo přesvědčit svou rodinu, aby opustila služby Google, Microsoft a iCloud a nahradila je vlastním domácím miškvorem, gratulujeme!
Nyní jsou však vašimi uživateli a kromě toho, že jejich data budete udržovat v bezpečí, jste také zodpovědní za jejich fungování a online. Když dojde k výpadku komerčních služeb – ať už kvůli plánované údržbě, nebo kvůli nouzové situaci – nastává chaos a dostupnost dané služby se dostává do novinových titulků tak dlouho, dokud bude výpadek pokračovat.
Vaše spolehlivost musí být stejně dobrá jako u komerčního poskytovatele nebo lepší. Občasné výpadky jsou přijatelné, když aplikujete aktualizace a opravy nebo restartujete Pi jednou za měsíc, ale pokud jste offline déle než deset minut v kuse, vaši uživatelé mohou začít hledat poskytovatele s větším spolehlivost.
Pokud se chystáte znemožnit Pi na určitou dobu, pokuste se provést jakoukoli práci v době, kdy k ní nikdo nebude mít přístup – 4 hodiny ráno jsou obvykle dobré. Pro základní úkoly můžete svým uživatelům poskytnout snadno použitelný, omezený webové dálkové ovládání pro vaše Raspberry Pi s OliveTin.
5. Potřebujete určité technické znalosti
Vaše Raspberry Pi je dodáváno jako obvodová deska v malé kartonové krabici. Jak se dostanete od toho k poskytování služeb ekvivalentních službám Google, Netflix, Dropbox, Microsoft a Telegram?
Začátek může být skličující a množství softwaru, který budete muset použít z příkazového řádku, se může zdát ohromující. Pokud jste Linux ještě nikdy nepoužívali, neděste se – jen se ujistěte, že některé znáte základní linuxové příkazy pro manipulaci se souborya přečtěte si našeho průvodce jak nastavit Raspberry Pi jako webový server.
6. Spolehlivé připojení je nezbytné
Jak již bylo zmíněno, vaše Raspberry Pi musí být online a neustále připojené k internetu. I když se jistě dokáže vypořádat s velkou zátěží nepřetržitě, vaše internetové připojení by mělo být také jako skála pevné.
Použití Wi-Fi nepřichází v úvahu: vždy byste měli používat ethernetový kabel a mít rezervu pro případ, že by se vyskytly problémy. Nemůžete však provádět ovládací práce, které se váš ISP rozhodne provést na vašem domácím připojení.
Tento spisovatel strávil celé odpoledne tím, že se pokoušel řešit problémy s Pi, což bylo v té době také fungující jako DHCP server. Procházka venku za účelem uvolnění stresu ukázala, že telekomunikační společnost vyměňuje všechny kabely na ulici a všechny dočasně odpojila.
7. Vy jste technická podpora
Jakmile bude vaše domácnost převedena na vaše samoobslužné služby, přátelé a známí budou přihlížet závisti a mohou si dokonce koupit vlastní Pis.
Pokud k tomu dojde, jste osobou s největšími zkušenostmi a jste schopni poskytnout povzbuzení a technickou a emocionální podporu. Pokud jste spravovali svůj vlastní systém bez námahy, mohou být překvapeni množstvím práce.
8. Katastrofické selhání je možné
Někdy se věci pokazí. Jednoho rána se můžete probudit a zjistit, že se váš Pi nepodařilo spustit a že všechny vaše zálohy jsou poškozené. Navíc váš dům v noci vyhořel.
V tomto scénáři nemůžete udělat nic jiného, než začít znovu od nuly a vyhnout se opakování stejných chyb. Mezitím se snažte, aby vás vzdálená možnost úplné katastrofy příliš neznepokojovala.
Provozování domácího serveru je skvělý způsob, jak používat Raspberry Pi
Počítače Raspberry Pi jsou neobyčejně všestranná zařízení, a pokud vás provozování vlastních stránek a služeb neláká, existují další využití, na která můžete své oblíbené SBC umístit.
Proč si nevytvořit retro herní stroj, časosběr, kameru nebo dokonce vlastní pirátskou rozhlasovou stanici!