Storitve samostojnega gostovanja na Raspberry Pi so odličen način, da se osvobodite podjetij tretjih oseb, vendar je treba upoštevati nekaj pasti.
Serija računalnikov z eno ploščo Raspberry Pi omogoča odlične domače strežnike, ki vam omogočajo nizkocenovni način vodenje lastnega spletnega ekosistema in samostojno gostovanje vsega, od e-pošte do pretočnih medijev, neposrednega sporočanja in videa klice.
Čeprav je to zabaven hobi in način, kako se osvoboditi invazivnih tehnoloških velikanov, samostojno gostovanje na Raspberry Pi je lahko živčna izkušnja in morate biti pripravljeni na nekatere morebitne težave obraz.
Skoraj vse lastniške storitve lahko kopirate na svoj Raspberry Pi
Vodenje lastnega strežnika doma je razodetljiva izkušnja, ki vam omogoča, da pridobite določeno stopnjo tehnološkega znanja neodvisnost in z nizkimi nakupnimi stroški, majhno velikostjo in zanemarljivimi zahtevami po energiji je Raspberry Pi 4 popolna platforma.
Ti lahko zaženite svoj e-poštni strežnik namesto da bi se zanašali na Gmail in
anonimizirajte svoja iskanja s primerkom Whoogle. poleg tega Immich je popolna zamenjava za Google Photos, medtem Nextcloud vam bo zagotovil pisarniški paket, shrambo v oblaku in drugo.Kmalu se boste znašli pri oznanjevanju samostojnega gostovanja Raspberry Pi prijateljem in se posmehovali možnosti, da bi še kdaj uporabljali Googlove ali Microsoftove izdelke. Toda samostojno gostovanje osnovnih storitev na Raspberry Pi ima svoje slabosti. Tukaj je nekaj izmed njih.
1. Več varnostnih kopij je bistvenega pomena
Vaši podatki so pomembni in več ko jih hranite lokalno, bolj so ranljivi. Če ste opustili Google Dokumente in fotografije ter prepričali svojo družino, da stori enako, ste zdaj edini skrbnik več sto gigabajtov bistvenih podatkov.
Poskrbeti morate tudi, da imate varnostne kopije svojega e-poštnega strežnika in družbenih medijev. Odvisno od tega, kako predan ljubitelj glasbe in videa ste, lahko ali pa ne razvrstite medije za svoje Pretočni strežnik Jellyfin kot bistveno.
Najlažji način, da zagotovite, da vaši podatki niso ranljivi za okvaro pogona, je, da imate dva visokozmogljiva SSD-ja, povezana z vašim Pi, pri čemer je eden namenjen varnostnemu kopiranju. Ustvarite skript Bash, ki uporablja rsync za kopiranje pomembnih imenikov na drugi pogon, in cronjob, ki ga sproži vsak dan.
Vendar to ne bo pomagalo, če nekdo ukrade vaš Pi in njegove pogone ali če so uničeni v požaru. Morali bi imeti tretji pogon in občasno slikati glavni pogon ali rezervni pogon. Shranite ga stran od doma, pri nekom, ki mu zaupate.
2. Sami ste odgovorni za svojo varnost
Če uporabljate storitve tretjih oseb, jih verjetno poznate koncept kršitve podatkov, pojav, ki vključuje nepooblaščen prenos ali krajo zasebnih podatkov. Te se velikim podjetjem dogajajo ves čas in obstajajo zakonske odgovornosti glede tega, kako jih preprečiti in prijaviti.
Podjetja, ki hranijo vaše podatke, zelo skrbijo, da ostanejo izven rok kriminalcev, in zaposlujejo velike varnostne ekipe, ki preprečujejo nepooblaščen dostop. Če samostojno gostite storitve na Raspberry Pi, je ta naloga zdaj vaša in samo vi.
Vsaj moral bi biti uporaba Fail2ban za spremljanje sumljivih poskusov prijave, in zavedajte se, da bo na vaš e-poštni strežnik vedno prihajalo do avtomatiziranih napadov, pa tudi do standardnih napadov, ki temeljijo na WordPressu, tudi če na svojem strežniku nimate WordPressa!
Če napadalcu uspe vdreti v vaš strežnik, je to večja težava, kot če vdrejo v vaš Gmail.
3. Programska oprema je pogosto delo v teku
Večina storitev, ki jih boste izvajali na vašem Raspberry Pi, so odprtokodni projekti, ki so jih ustvarile majhne prostovoljne skupine ali posamezniki.
Hitrost, s katero napreduje razvoj, se lahko zelo razlikuje, nove funkcije pa se dodajajo ves čas. Immich je posebej hitro razvijajoč se projekt in občasno bodo izdaje nezdružljive s prejšnjimi različicami ali drugimi komponentami vašega sistema.
V času pisanja so na primer razvijalci podjetja Immich pravkar izdali različico 1.72.0 strežniške programske opreme. To je prelomna sprememba, ki ne bo delovala z mobilnimi aplikacijami, ki so še vedno na različici v1.71.0. Na žalost različica 1.72.0 še ni na voljo v vseh trgovinah z aplikacijami.
V tem scenariju morate časovno določiti posodobitev strežnika, tako da lahko vsi uporabniki posodobijo svoje mobilne aplikacije na združljivo različico, da zmanjšate motnje.
4. Drugi ljudje se zanašajo na vas
Če vam je uspelo prepričati svojo družino, da opusti storitve Google, Microsoft in iCloud ter jih nadomesti z lastno doma zvarjeno mešanico, čestitamo!
Vendar so zdaj vaši uporabniki in poleg varovanja njihovih podatkov ste odgovorni tudi za njihovo delovanje in na spletu. Ko komercialne storitve prenehajo delovati – bodisi zaradi načrtovanega vzdrževanja bodisi zaradi nujnega primera – nastopi kaos in razpoložljivost določene storitve je na tehnološkem naslovu, dokler traja izpad.
Vaša zanesljivost mora biti tako dobra kot pri komercialnem ponudniku ali boljša. Občasni izpadi so sprejemljivi, ko uporabljate posodobitve in popravke ali znova zaženete Pi enkrat na mesec, vendar če ste brez povezave več kot deset minut naenkrat, lahko vaši uporabniki začnejo iskati ponudnike z večjo zanesljivost.
Če nameravate svoj Pi za nekaj časa narediti nedosegljivega, poskusite opraviti kakršno koli delo v času, ko nihče ne bo imel dostopa do njega - 4 zjutraj je običajno dobro. Za osnovna opravila lahko svojim uporabnikom ponudite enostaven za uporabo, omejen spletni daljinski upravljalnik za vaš Raspberry Pi z OliveTin.
5. Potrebujete določeno stopnjo tehničnega znanja
Vaš Raspberry Pi prispe kot vezje v majhni kartonski škatli. Kako greste od tega do zagotavljanja storitev, enakovrednih storitvam Google, Netflix, Dropbox, Microsoft in Telegram?
Začeti je lahko zastrašujoče in nabor programske opreme, ki jo boste morali uporabiti v ukazni vrstici, se morda zdi neverjeten. Naj vas ne bo strah, če še nikoli niste uporabljali Linuxa – le poskrbite, da nekaj poznate osnovni ukazi za upravljanje datotek Linux, in preberite naš vodnik naprej kako nastaviti svoj Raspberry Pi kot spletni strežnik.
6. Zanesljiva povezava je bistvenega pomena
Kot že omenjeno, mora biti vaš Raspberry Pi na spletu in ves čas povezan z internetom. Čeprav se zagotovo lahko spopada z velikimi obremenitvami 24 ur na dan, mora biti tudi vaša internetna povezava trdna.
Uporaba Wi-Fi ne pride v poštev: vedno uporabite ethernetni kabel in imejte pri roki rezervnega, če pride do težav. Vendar ne morete nadzorovati dela, ki ga vaš ponudnik internetnih storitev izbere za vašo domačo povezavo.
Ta pisec je celo popoldne poskušal odpraviti težave s Pi, ki je bil takrat tudi deluje kot strežnik DHCP. Sprehod zunaj za lajšanje stresa je pokazal, da je telekomunikacijsko podjetje zamenjalo vse kable na ulici in vse začasno odklopilo.
7. Vi ste tehnična podpora
Ko bo vaše gospodinjstvo prešlo na storitve, ki jih sami gostite, bodo prijatelji in znanci zavidali in morda celo kupili svoj Pis.
Če se to zgodi, ste oseba z največ izkušnjami in ste sposobni zagotoviti spodbudo ter tehnično in čustveno podporo. Če ste poskrbeli, da je upravljanje lastnega sistema videti lahkotno, bodo morda presenečeni nad količino vloženega dela.
8. Možna je katastrofalna okvara
Včasih gre kaj narobe. Morda se boste nekega jutra zbudili in ugotovili, da se vaš Pi ni uspel zagnati in da so vse vaše varnostne kopije poškodovane. Poleg tega vam je ponoči zgorela hiša.
V tem scenariju ne morete storiti veliko drugega kot začeti znova iz nič in se izogniti ponovnemu ponavljanju istih napak. Medtem pa se potrudite, da vas oddaljena možnost popolne katastrofe ne skrbi preveč.
Zagon domačega strežnika je odličen način za uporabo Raspberry Pi
Računalniki Raspberry Pi so izredno vsestranske naprave in če vas vodenje lastnih spletnih mest in storitev ne privlači, lahko svoj najljubši SBC uporabite še za druge namene.
Zakaj ne bi ustvarili retro igralnega stroja, časovnega zamika, kamere ali celo lastne piratske radijske postaje!