Az adataink feletti teljes kontroll megszerzése ma már nem igényel hatalmas, zajos gépházakat vagy drága előfizetéseket. Amikor először összeraktam a saját, zsebben hordozható szerverterem: Így építs saját, akkumulátorról működő privát felhőt egy Raspberry Pi Zero és egy e-ink kijelző segítségével projektet, pontosan erre vágytam. Egy olyan apró, energiatakarékos eszközre, ami a hátizsákom mélyén is elvan, mégis bárhol elérhetővé teszi a privát fájljaimat vagy a jegyzeteimet anélkül, hogy a felhőszolgáltatók kénye-kedvétől függnék.
A legtöbb szerverprojekt a teljesítményről szól, de itt más a cél. A Raspberry Pi Zero a maga méretével és rendkívül alacsony fogyasztásával tökéletes jelölt egy olyan szerverhez, ami akár napokig is elketyeg egy kompakt akkumulátorról. Az e-ink kijelző pedig a hab a tortán. Mivel csak akkor fogyaszt energiát, amikor a kép frissül, ideális arra, hogy ránézésre lásd a rendszer állapotát, az IP-címedet vagy a szabad tárhelyedet, miközben az akkumulátorod nem merül le feleslegesen a kijelző fényével.
A hardveres összeállításnál ezekre érdemes odafigyelned:
Sokan esnek abba a hibába, hogy túlterhelik a kis gépet grafikus felülettel. Egy szerver esetében, főleg ilyen korlátozott erőforrások mellett, a "headless" telepítés a barátod. A Raspberry Pi OS Lite tökéletesen megfelel, mert nincs rajta felesleges körítés, ami enné a memóriát. A privát felhőfunkcióhoz én a jól bevált technológiákat részesítem előnyben.
A szoftveres környezet kialakításánál érdemes ezeket telepítened:
Amikor akkumulátorról üzemeltetsz egy szervert, minden miliamper számít. A leggyakoribb hiba, amit láttam, hogy az emberek folyamatosan futtatják a Wi-Fi modult akkor is, amikor nem használják. Ha extra órákat szeretnél nyerni az akkumulátoridőből, érdemes a rendszert úgy konfigurálni, hogy időszakosan felébressze a Wi-Fi-t, vagy egyszerűen kikapcsolja, amikor nincs aktív kapcsolat.
Gondolj át néhány alapvető energiatakarékossági trükköt:
A zsebméretű szervereknél az egyik legérdekesebb élmény az, amikor rájössz, mennyire kevés erőforrásra van valójában szükséged. A saját privát felhőd nem fogja a világot megváltani sebességben, de nem is ez a dolga. A cél az, hogy a te adataid a te kezedben legyenek. Amikor egy kávézóban ülve a saját eszközödre csatlakozol fel, hogy elérj egy régebbi dokumentumot, azzal a tudattal teszed, hogy nem adtad ki az adataidat egy óriáscégnek.
Néhány dolog, amit érdemes beépítened a mindennapjaidba ezzel a szerverrel:
Bármennyire is stabil a rendszer, a hardver meghibásodhat, vagy a microSD kártya is elhasználódhat idővel. Mivel ez egy privát felhő, te vagy a rendszergazda, tehát a biztonsági mentés is a te felelősséged. Érdemes hetente legalább egyszer tükrözni az adatokat egy másik adathordozóra. A Pi Zero szervereknél én azt szoktam csinálni, hogy az e-ink kijelzőre egy kis figyelmeztetést teszek ki, ha túl régen történt utoljára biztonsági mentés.
A karbantartásnál ezekre érdemes figyelni:
Ez az egész projekt arról szól, hogy megértsd, mi zajlik a színfalak mögött. Nem kell mérnöknek lenned hozzá, csak egy kis kíváncsiságra és türelemre van szükséged. Amikor először meglátod az általad írt adatokat megjelenni az e-ink kijelzőn, miközben az egész cucc elfér a tenyeredben, pontosan érteni fogod, miért is éri meg ezzel foglalkozni. Egy ilyen kis eszköz nem csupán hardver, hanem a digitális függetlenséged egy apró, kézzelfogható darabja.