Usluge samostalnog hostinga na Raspberry Piju odličan su način da se oslobodite tvrtki trećih strana, ali postoji nekoliko zamki kojih morate biti svjesni.

Raspberry Pi serija računala s jednom pločom čini izvrsne kućne poslužitelje, omogućujući vam jeftin način vođenje vlastitog mrežnog ekosustava i samostalno hosting svega, od e-pošte do strujanja medija, izravnih poruka i videa poziva.

Iako je to zabavan hobi i način oslobađanja od invazivnih tehnoloških divova, samostalno hosting na Raspberry Pi može biti nervozno iskustvo i postoje neke potencijalne poteškoće na koje morate biti spremni lice.

Možete kopirati gotovo sve vlasničke usluge na svoj Raspberry Pi

Pokretanje vlastitog poslužitelja kod kuće je otkriće iskustvo koje vam omogućuje da steknete određeni stupanj tehnologije neovisnost, a sa svojom niskom cijenom nabave, malom veličinom i zanemarivim zahtjevima za napajanjem, Raspberry Pi 4 je savršena platforma.

Možeš pokrenite vlastiti poslužitelj e-pošte umjesto oslanjanja na Gmail i

instagram viewer
anonimizirajte svoja pretraživanja pomoću Whoogle instance. U Dodatku, Immich je savršena zamjena za Google fotografije, dok Nextcloud će vam pružiti uredski paket, pohranu u oblaku i još mnogo toga.

Ubrzo ćete se zateći kako evangelizirate Raspberry Pi samostalno hosting prijateljima i rugati se izgledima da ikada više koristite Google ili Microsoft proizvode. No bitne usluge samostalnog hostinga na Raspberry Piju dolaze sa svojim nedostacima. Ovo su neki od njih.

1. Višestruke sigurnosne kopije su neophodne

Vaši su podaci važni i što ih više čuvate lokalno, to su ranjiviji. Ako ste napustili Google dokumente i fotografije i nagovorili svoju obitelj da učini isto, sada ste jedini skrbnik stotina gigabajta bitnih podataka.

Također morate osigurati sigurnosne kopije vašeg poslužitelja e-pošte i društvenih medija. Ovisno o tome koliko ste odani obožavatelj glazbe i videa, možete ili ne morate klasificirati medije za svoje Streaming server Jellyfin kao bitno.

Najlakši način da osigurate da vaši podaci nisu osjetljivi na kvar pogona je da imate dva SSD-a velikog kapaciteta spojena na vaš Pi, od kojih je jedan namijenjen za sigurnosne kopije. Napravite Bash skriptu koja koristi rsync za kopiranje vitalnih direktorija na drugi pogon i cronjob za svakodnevno pokretanje.

Ali to neće pomoći ako netko ukrade vaš Pi i njegove pogone ili ako su uništeni u požaru. Trebali biste imati treći pogon i povremeno snimati glavni pogon ili rezervni pogon. Čuvajte ga daleko od svog doma, kod nekoga kome vjerujete.

2. Vi ste odgovorni za vlastitu sigurnost

Ako koristite usluge trećih strana, vjerojatno ste upoznati s njima koncept povrede podataka, fenomen koji uključuje neovlašteni prijenos ili krađu privatnih podataka. To se stalno događa velikim tvrtkama, a postoje zakonske odgovornosti koje se odnose na to kako ih spriječiti i prijaviti.

Tvrtke koje pohranjuju vaše podatke jako paze da ostanu izvan ruku kriminalaca i zapošljavaju velike sigurnosne timove kako bi spriječili neovlašteni pristup. Ako sami hostirate usluge na Raspberry Piju, taj zadatak sada pada na vas, i to samo na vas.

U najmanju ruku trebao bi biti koristeći Fail2ban za praćenje sumnjivih pokušaja prijave, i imajte na umu da će uvijek biti automatiziranih napada na vaš poslužitelj e-pošte, kao i standardnih napada temeljenih na WordPressu, čak i ako nemate WordPress na svom poslužitelju!

Ako napadač ipak uspije provaliti u vaš poslužitelj, to je veći problem nego da vam hakira Gmail.

3. Softver je često rad u tijeku

Većina usluga koje ćete pokretati na Raspberry Piju projekti su otvorenog koda, koje su izradili mali volonterski timovi ili pojedinci.

Brzina napredovanja razvoja može jako varirati, a nove značajke dodaju se cijelo vrijeme. Immich je projekt koji se posebno brzo razvija i povremeno će izdanja biti nekompatibilna s prethodnim verzijama ili s drugim komponentama vašeg sustava.

U vrijeme pisanja, na primjer, Immich programeri su upravo objavili verziju 1.72.0 poslužiteljskog softvera. Ovo je ključna promjena koja neće raditi s mobilnim aplikacijama koje su još uvijek na verziji v1.71.0. Nažalost, verzija 1.72.0 još nije dostupna u svim trgovinama aplikacija.

U ovom scenariju morate tempirati ažuriranje poslužitelja tako da svi korisnici mogu ažurirati svoje mobilne aplikacije na kompatibilnu verziju kako bi se prekidi sveli na minimum.

4. Drugi se ljudi oslanjaju na vas

Ako ste uspjeli uvjeriti svoju obitelj da napusti usluge Google, Microsoft i iCloud i zamijeni ih vlastitom domaćom kašom, čestitamo!

Ali oni su sada vaši korisnici, a osim što čuvate njihove podatke na sigurnom, vi ste također odgovorni za njihov rad i na mreži. Kada komercijalne usluge padnu - bilo zbog planiranog održavanja ili zbog hitnog slučaja - nastaje kaos, a dostupnost određene usluge nalazi se na naslovnicama tehničkih novina sve dok prekid rada traje.

Vaša pouzdanost mora biti jednaka pouzdanosti komercijalnog pružatelja usluga ili bolja. Povremeni zastoji su prihvatljivi jer primjenjujete ažuriranja i zakrpe ili ponovno pokrećete Pi jednom mjesečno, ali ako niste na mreži više od deset minuta odjednom, vaši bi korisnici mogli početi tražiti pružatelje s većim pouzdanost.

Ako namjeravate učiniti svoj Pi nedostupnim neko vrijeme, pokušajte obaviti bilo kakav posao u vrijeme kada mu nitko neće pristupiti - 4 ujutro obično je dobro. Za osnovne zadatke svojim korisnicima možete dati jednostavan za korištenje, ograničen daljinski upravljač temeljen na webu za vaš Raspberry Pi s OliveTin.

5. Potreban vam je određeni stupanj tehničkog znanja

Vaš Raspberry Pi dolazi kao tiskana ploča u maloj kartonskoj kutiji. Kako s toga prijeći na pružanje usluga jednakih onima Googlea, Netflixa, Dropboxa, Microsofta i Telegrama?

Početak može biti zastrašujući, a niz softvera koji ćete morati koristiti iz naredbenog retka može se činiti neodoljivim. Nemojte se bojati ako nikada prije niste koristili Linux—samo provjerite znate li nešto osnovne Linux naredbe za rad s datotekama, i pročitajte naš vodič dalje kako postaviti svoj Raspberry Pi kao web poslužitelj.

6. Pouzdana veza je ključna

Kao što je spomenuto, vaš Raspberry Pi mora biti online i povezan na internet u svakom trenutku. Iako se sigurno može nositi s velikim opterećenjima 24 sata dnevno, vaša internetska veza također bi trebala biti čvrsta.

Upotreba Wi-Fi-ja ne dolazi u obzir: uvijek biste trebali koristiti Ethernet kabel i imati rezervni pri ruci u slučaju da dođe do problema. Ali ne možete kontrolirati rad koji vaš ISP odluči izvršiti na vašoj domaćoj vezi.

Ovaj pisac proveo je cijelo poslijepodne pokušavajući riješiti probleme s Pijem, koji je u to vrijeme također bio djelujući kao DHCP poslužitelj. Šetnja vani kako bi se oslobodila stresa pokazala je da je telekom mijenjala sve kablove na ulici i da je sve privremeno isključila.

7. Vi ste tehnička podrška

Nakon što vaše kućanstvo prijeđe na usluge koje sami hostirate, prijatelji i poznanici će vam zavidjeti, a možda čak i kupe vlastiti Pis.

Ako se to dogodi, vi ste osoba s najviše iskustva i u poziciji ste pružiti ohrabrenje te tehničku i emocionalnu podršku. Ako ste učinili da administracija vlastitog sustava izgleda bez napora, mogli bi biti iznenađeni količinom posla koji je uključen.

8. Katastrofalni kvar je moguć

Ponekad stvari krenu po zlu. Jednog jutra možete se probuditi i saznati da se vaš Pi nije uspio pokrenuti i da su sve vaše sigurnosne kopije oštećene. Osim toga, kuća vam je izgorjela tijekom noći.

Nema puno toga što možete učiniti u ovom scenariju osim ponovnog pokretanja od nule i izbjegavanja ponavljanja istih pogrešaka. U međuvremenu pokušajte ne zabrinjavati previše udaljenu mogućnost potpune katastrofe.

Pokretanje kućnog poslužitelja odličan je način za korištenje Raspberry Pi

Raspberry Pi računala su izuzetno svestrani uređaji, a ako vam se ne sviđa pokretanje vlastitih web stranica i usluga, postoje druge namjene za koje možete koristiti svoj omiljeni SBC.

Zašto ne biste napravili retro gaming stroj, time-lapse, kameru ili čak vlastitu piratsku radio stanicu!