Raspberry Pi este un computer cu o singură placă - construit la un preț, dar capabil de performanțe ridicate și de îndeplinirea tipului de sarcini pe care le-ați asocia mai ușor cu o fermă de servere sau un centru de date.
Astăzi, găzduirea automată a aplicațiilor și serviciilor orientate către web este un hobby popular, iar acest articol va prezenta unele dintre cele mai bune de implementat pe un model ulterioară Raspberry Pi.
De ce să folosiți un Raspberry Pi pentru auto-găzduire?
Puteți construi un server de acasă pe practic orice hardware de computer construit în ultimii 30 de ani, dar Raspberry Pi are avantajul unei consumări super-scăzute. Chiar și recentul Raspberry Pi 4B (modelul pe care l-am recomanda pentru majoritatea acestor proiecte) consumă sub 3 W la ralanti și aproximativ 7 W la sarcină - este aproximativ același lucru cu o singură economie de energie bec.
PC-ul de gaming vechi de 15 ani pe care îl scoateți din spațiul de stocare pentru a funcționa ca server consumă probabil peste 600 W. Deoarece serverele sunt de obicei lăsate pe 24/7, aceasta reprezintă economii uriașe de energie electrică.
Din punct de vedere al performanței, Raspberry Pi 4B este o fiară a unei mașini în formă miniatură și se mândrește cu un quad-core Cortex-A72 pe 64 de biți procesor care rulează la 1,5 GHz (dacă nu îl faceți overclock), Gigabit Ethernet, patru porturi USB și RAM încorporată între 1 GB și 8 GB. Deși prețurile sunt în prezent ridicate pentru hardware-ul Raspberry Pi, în circumstanțe normale, acestea se vând cu amănuntul la aproximativ 35 USD.
În opinia noastră, puține mașini reprezintă un raport calitate-preț mai bun decât Raspberry Pi și iată câteva dintre cele mai bune proiecte auto-găzduite pe care le puteți rula pe ele.
1. Nextcloud
Nextcloud este o piesă software extrem de versatilă care își propune să înlocuiască complet aproape orice alt serviciu pe care îl accesați pe internet. Poate credeți că glumim, dar nu.
În esență, Nextcloud este o platformă de stocare și sincronizare în cloud open-source care acceptă mai mulți utilizatori. Puteți crede că este similar cu DropBox, Google Drive sau OneDrive de la Microsoft - cu aplicații disponibile pentru Windows, Linux, macOS, Android, iOS și Ubuntu Touch.
Vă puteți accesa fișierele fie printr-un browser web, fie printr-un folder WebDav de pe desktop. Dar Nextcloud poate fi extins aproape la infinit prin aplicații suplimentare gratuite, dintre care majoritatea pot fi instalate în câteva minute cu un singur clic.
În timp ce Nextcloud are un editor de text Markdown instalat ca standard, este posibil să preferați o suită de birou colaborativă completă sub forma Collabora Online. Puteți adăuga manageri de rețete, un cititor RSS full-text, aplicații radio de streaming, gestionarea bibliotecii muzicale aplicații, aplicații de videoconferință și chiar un server de rețele sociale gata de utilizare pentru a interacționa cu colegii utilizatorii.
Această listă abia zgârie suprafața capacităților Nextcloud, dar poți construiește-ți propriul server cloud Raspberry Pi cu Nextcloud.
2. Jellyfin
Dacă dețineți o colecție extinsă de filme, emisiuni TV, muzică și cărți audio și doriți să vă consumați conținut media pe telefon, televizor, laptop etc., trebuie să aveți Jellyfin instalat pe Raspberry Pi.
Jellyfin este un centru de streaming media fără probleme, care este ușor de instalat și intuitiv de utilizat. Scanează și clasifică automat media și preia miniaturile și metadatele relevante de îndată ce detectează un fișier nou.
Fiecare utilizator poate avea propriul cont, iar Jellyfin va ține evidența conținutului pe care l-a vizionat, progresul lor în vizionarea conținutului și favoritele lor. Autentificarea se face pe Raspberry Pi în sine (spre deosebire de Plex), ceea ce înseamnă că datele dumneavoastră rămân în întregime în propria rețea.
3. PhotoPrism
În condițiile în care Google a impus limite pentru oferta sa nelimitată de stocare a fotografiilor anul trecut, milioane de utilizatori sunt acum caută o alternativă gratuită care să le ofere beneficiile cu care Google Foto obișnuia oferi.
PhotoPrism este de departe cea mai bună soluție, deoarece va clasifica, va crea albume și chiar va recunoaște obiectele și fețele din colecția dvs. de fotografii. Se ocupă automat de încărcările și sincronizarea, dar va trebui să utilizați SyncThing sau NextCloud pentru a vă aduce fotografiile pe server. PhotoPrism funcționează bine cu ambele.
4. CryptPad
CryptPad este o suită de birou open-source, cu caracteristici complete, cu un punct de vânzare unic (metaforic) al criptare end-to-end.
Traficul nu este doar criptat în tranzit, ci și criptat în spațiul de stocare al Raspberry Pi. Nici măcar tu, în calitate de administrator de sistem, nu poți vedea ce au scris utilizatorii tăi. CryptPad se ocupă de diferite formate și este mai ușor și puțin mai rapid decât integrarea online Collabora a NextCloud.
5. FreshRSS
FreshRSS este un cititor de știri RSS auto-găzduit care preia și stochează toate știrile dvs. RSS pentru consum în browser sau, prin intermediul API-ului său, în diferite aplicații mobile.
Pe lângă preluarea stub-urilor de articole conform intenției editorilor, FreshRSS poate folosi selectoare CSS definite de utilizator pentru a trage articole întregi pe Raspberry Pi pentru a le consuma.
Puteți seta parametri precum cât timp vor fi păstrate articolele, categoriile de feeduri și regulile care se aplică fiecărui feed. Cu FreshRSS, nu va mai trebui să vizitezi niciodată un alt site!
6. Raft pentru cărți audio
Dacă dețineți o colecție masivă de cărți audio, Audiobookshelf este instrumentul perfect pentru a vă ajuta să o gestionați. Cărțile sunt grupate automat în serii și pot fi căutate după autor, narator și metadate.
Audiobookshelf vă va urmări progresul pe toate dispozitivele și are aplicații pentru Android sau iOS. Puteți modifica viteza de redare între 0,5x și 2,0x și, dacă sunteți genul de persoană care preferă să fie adormit de tonurile pietrișate ale un narator profesionist, dar nu doriți să vă pierdeți locul peste noapte, puteți seta un cronometru de somn cu până la 90 de minute înainte sau la sfârșitul capitol.
Este ca și cum ai avea propriul tău Audible personal! Deci ce mai aștepți? Merge găzduiește-ți propria bibliotecă de cărți audio Raspberry Pi cu Audiobookshelf.
7. WordPress
WordPress este cea mai comună platformă CMS și blogging din lume, dar asta nu înseamnă că este dificil de instalat sau de stăpânit. De fapt, poți găzduiește-ți propriul site WordPress pe un Raspberry Pi. În acest fel, puteți să vă concentrați pe scriere, mai degrabă decât să vă gestionați sistemul.
WordPress acceptă mai multe roluri de utilizator și oferă acces la mii de teme și pluginuri, astfel încât să vă puteți personaliza site-ul pentru a arăta și a se comporta exact așa cum doriți.
8. Server de e-mail
E-mailul este una dintre perspectivele terifiante pentru orice administrator de sistem în devenire, dar instalarea unui server de e-mail complet securizat și de încredere pe Raspberry Pi poate fi realizată într-o după-amiază.
Puteți configura rapid Dovecot, Postfix, OpenDKIM și SpamAssassin, după care puteți trimite e-mailuri în siguranță, știind că comunicațiile sunt complet sub controlul dvs.
Implementați aproape orice software orientat către web pe Raspberry Pi
Acestea sunt doar câteva dintre modalitățile prin care puteți folosi Raspberry Pi pentru a înlocui site-urile și serviciile oferite de giganții tehnologiei. Veți obține o mare satisfacție dacă sunteți autosuficient în lumea digitală și puteți încuraja și prietenii și familia să se apuce de acest hobby.
Nu uitați că costurile de găzduire sunt practic zero atunci când găzduiți pe propriul hardware. Tot ce aveți nevoie este un singur nume de domeniu și sunteți bine să începeți.