Serviciile de auto-găzduire pe un Raspberry Pi sunt o modalitate excelentă de a te elibera de companiile terțe, dar există câteva capcane de care trebuie să fii conștient.

Seria Raspberry Pi de computere cu o singură placă reprezintă servere de acasă excelente, oferindu-vă o modalitate ieftină de a rulează propriul ecosistem online și găzduiește totul, de la e-mail până la streaming media, mesagerie instantanee și video apeluri.

Deși este un hobby distractiv și o modalitate de a te elibera de giganții tehnologici invazivi, auto-găzduirea pe un Raspberry Pi poate fi o experiență plină de nervi și există unele dificultăți potențiale pentru care trebuie să fii pregătit față.

Puteți replica aproape toate serviciile proprietare pe Raspberry Pi

Rularea propriului server acasă este o experiență revelatoare care vă permite să obțineți un anumit grad de tehnologie independență și cu costul său scăzut de achiziție, dimensiunea redusă și cerințele de energie neglijabile, un Raspberry Pi 4 este platforma perfecta.

instagram viewer

Puteți rulați propriul dvs. server de e-mail în loc să te bazezi pe Gmail și anonimizați căutările dvs. cu o instanță Whoogle. În plus, Immich este înlocuitorul perfect pentru Google Foto, in timp ce Nextcloud vă va oferi o suită de birou, stocare în cloud și multe altele.

În curând, vă veți descoperi că evanghelizați auto-găzduirea Raspberry Pi către prieteni și vă veți bate joc de perspectiva de a folosi din nou produsele Google sau Microsoft. Dar serviciile esențiale de auto-găzduire pe un Raspberry Pi vin cu dezavantajele sale. Aici sunt câțiva dintre ei.

1. Copierele de rezervă multiple sunt esențiale

Datele dvs. sunt importante și, cu cât păstrați mai mult la nivel local, cu atât sunt mai vulnerabile. Dacă ați abandonat Google Docs și Foto și v-ați convins familia să facă același lucru, acum sunteți singurul custode al sutelor de gigaocteți de date esențiale.

De asemenea, trebuie să vă asigurați că aveți copii de siguranță ale serverului de e-mail și ale rețelelor sociale. În funcție de cât de devotat sunteți fanul muzicii și al videoclipurilor, puteți sau nu să clasificați media pentru dvs Server de streaming Jellyfin ca esential.

Cel mai simplu mod de a vă asigura că datele dvs. nu sunt vulnerabile la defecțiunea unității este să aveți două SSD-uri de mare capacitate conectate la Pi, cu unul dedicat backup-urilor. Creați un script Bash care utilizează rsync pentru a copia directoarele vitale pe a doua unitate și un cronjob pentru a-l declanșa zilnic.

Dar asta nu va ajuta dacă cineva vă fură Pi și unitățile sale sau dacă este distrus într-un incendiu. Ar trebui să aveți o a treia unitate și să vă fotografiați periodic unitatea principală sau unitatea de rezervă. Păstrați-l departe de casă, la cineva în care aveți încredere.

2. Sunteți responsabil pentru propria dvs. securitate

Dacă utilizați servicii terțe, probabil că sunteți familiarizat cu conceptul de încălcare a datelor, fenomen care presupune transmiterea sau furtul neautorizat de date private. Acestea li se întâmplă companiilor mari tot timpul și există responsabilități legale legate de modul în care sunt prevenite și raportate.

Companiile care vă stochează datele au mare grijă să se asigure că acestea nu rămân în mâinile infractorilor și angajează echipe mari de securitate pentru a preveni accesul neautorizat. Dacă găzduiești servicii de auto-găzduire pe un Raspberry Pi, această sarcină revine acum și numai tu.

Cel puțin ar trebui să fii folosind Fail2ban pentru a monitoriza încercările de conectare suspecte, și rețineți că vor exista întotdeauna atacuri automate pe serverul dvs. de e-mail, precum și atacuri standard bazate pe WordPress, chiar dacă nu aveți WordPress pe server!

Dacă un atacator reușește să pătrundă în serverul tău, este o problemă mai mare decât dacă Gmail îți este spart.

3. Software-ul este adesea o lucrare în curs

Cele mai multe dintre serviciile pe care le veți rula pe Raspberry Pi sunt proiecte open-source, create de mici echipe de voluntari sau persoane fizice.

Viteza cu care progresează dezvoltarea poate varia foarte mult, iar noi funcții sunt adăugate tot timpul. Immich este un proiect deosebit de rapid și, ocazional, versiunile vor fi incompatibile cu versiunile anterioare sau cu alte componente ale sistemului dumneavoastră.

La momentul scrierii, de exemplu, dezvoltatorii Immich tocmai au lansat versiunea 1.72.0 a software-ului server. Aceasta este o schimbare de ultimă oră care nu va funcționa cu aplicațiile mobile care sunt încă în versiunea v1.71.0. Din păcate, versiunea 1.72.0 nu este încă disponibilă în toate magazinele de aplicații.

În acest scenariu, trebuie să cronometrați actualizarea serverului, astfel încât utilizatorii să poată actualiza aplicațiile mobile la o versiune compatibilă pentru a minimiza întreruperile.

4. Alți oameni se bazează pe tine

Dacă ați reușit să vă convingeți familia să renunțe la serviciile Google, Microsoft și iCloud și să le înlocuiți cu propriul dvs. amestec preparat acasă, felicitări!

Dar ei sunt acum utilizatorii dvs. și, pe lângă păstrarea datelor lor în siguranță, sunteți și responsabil pentru menținerea lor în funcțiune și online. Atunci când serviciile comerciale scad – fie pentru întreținere planificată, fie din cauza unei urgențe – apare haosul, iar disponibilitatea unui anumit serviciu face titluri tehnologice atâta timp cât întreruperea continuă.

Fiabilitatea dvs. trebuie să fie la fel de bună ca cea a unui furnizor comercial sau mai bună. Timpul de nefuncționare ocazional este acceptabil pe măsură ce aplicați actualizări și corecții sau reporniți Pi o dată pe lună, dar dacă sunteți offline mai mult de zece minute la un moment dat, utilizatorii dvs. pot începe să caute furnizori cu mai multe fiabilitate.

Dacă aveți de gând să faceți Pi-ul indisponibil pentru o perioadă, încercați să efectuați orice lucrare într-un moment în care nimeni nu îl va accesa - 4 dimineața este de obicei bine. Pentru sarcinile de bază, puteți oferi utilizatorilor dvs. un program ușor de utilizat, limitat telecomandă bazată pe web pentru Raspberry Pi cu OliveTin.

5. Ai nevoie de un anumit grad de cunoștințe tehnice

Raspberry Pi-ul dvs. vine ca o placă de circuite într-o cutie mică de carton. Cum treci de la asta la furnizarea de servicii echivalente cu cele de la Google, Netflix, Dropbox, Microsoft și Telegram?

Poate fi descurajant să începi, iar gama de software pe care va trebui să-l folosești din linia de comandă ar putea părea copleșitoare. Nu vă speriați dacă nu ați mai folosit Linux înainte - asigurați-vă că știți ceva comenzile de bază pentru manipularea fișierelor Linuxși citiți ghidul nostru cum să vă configurați Raspberry Pi ca server web.

6. O conexiune de încredere este esențială

După cum am menționat, Raspberry Pi trebuie să fie online și conectat la internet în orice moment. Deși poate face față cu siguranță sarcinilor grele non-stop, și conexiunea dvs. la internet ar trebui să fie solidă.

Folosirea Wi-Fi este exclusă: ar trebui să utilizați întotdeauna un cablu Ethernet și să aveți o rezervă de rezervă în cazul în care dezvoltă probleme. Dar nu puteți opera de control pe care ISP-ul dvs. alege să o efectueze asupra conexiunii domestice.

Acest scriitor a petrecut o după-amiază întreagă încercând să depaneze problemele cu Pi, care era, la acea vreme, de asemenea acționând ca un server DHCP. O plimbare afară pentru a scăpa de stres a arătat că compania de telecomunicații înlocuia toate cablurile de pe stradă și i-a deconectat temporar pe toți.

7. Tu ești suportul tehnic

Odată ce gospodăria dvs. este convertită la serviciile dvs. auto-găzduite, prietenii și cunoștințele vor privi cu invidie și pot chiar să-și cumpere propriile Pis.

Dacă se întâmplă acest lucru, ești persoana cu cea mai mare experiență și ești în măsură să oferi încurajare și sprijin tehnic și emoțional. Dacă ați făcut ca administrarea propriului sistem să pară fără efort, ei ar putea fi surprinși de cantitatea de muncă implicată.

8. Eșecul catastrofal este posibil

Uneori lucrurile merg prost. Vă puteți trezi într-o dimineață pentru a afla că Pi-ul nu a reușit să pornească și că toate copiile de rezervă sunt corupte. În plus, casa ta a ars în timpul nopții.

Nu prea poți face în acest scenariu în afară de a începe din nou de la zero și de a evita să faci din nou aceleași greșeli. Între timp, încercați să nu lăsați posibilitatea îndepărtată a unui dezastru complet să vă îngrijoreze prea mult.

Rularea unui server de acasă este o modalitate excelentă de a utiliza un Raspberry Pi

Calculatoarele Raspberry Pi sunt dispozitive extraordinar de versatile, iar dacă rularea propriilor site-uri și servicii nu vă atrage, există și alte utilizări cărora le puteți pune SBC-ul preferat.

De ce să nu creezi o mașină de jocuri retro, un time-lapse, o cameră sau chiar și propriul tău post de radio pirat!