Instalare și configurare Docker și Portainer în Raspberry Pi

Pentru că eram constrâns de caracteristicile-i tehnice, în primul Raspberry Pi obișnuiam să instalez aplicațiile direct, prin metoda convențională. În schimb, pe actualul model, 4 B, unde porturile USB 3.0 și cei 8GB de memorie RAM oferă suficientă libertate, le-am migrat pe majoritatea în containere virtualizate cu Docker, eliminând astfel și conflictele dintre dependențe.

Portainer în Raspberry Pi

Openmediavault permite nu doar instalarea platformei Docker, ci și modificarea locației în care datele containerelor software vor fi stocate. Astfel, pentru a evita deteriorarea prematură a cardului de memorie de pe care rulează Raspberry Pi OS și implicit, pierderea datelor de pe acesta, putem opta pentru stocarea lor pe dispozitivul de stocare atașat prin USB la Raspberry Pi.

Continuarea Instalare și configurare Docker și Portainer în Raspberry Pi

Cum poți „transforma” Raspberry Pi într-un NAS

O vreme am folosit un NAS QNAP, însă după achiziționarea Raspberry Pi 4 a cam rămas de bibelou, dar asta s-a întâmplat și datorită aplicațiilor extraordinare compatibile cu «zmeurică», în special a openmediavault, dar și a PIVPN, Nextcloud și Portainer, printre multe altele.

Au mai contat, desigur, și dimensiunile-i reduse și consumul nesemnificativ de energie electrică pe durata funcționării, iar între noi fie vorba, și-un mSATA rătăcit prin sertare și cu care oricum nu aveam alte intenții. Dar cu un adaptor mSATA la USB 3.0, un radiator și niște bandă adezivă i-am dat o întrebuințare neașteptat de practică.

Continuarea Cum poți „transforma” Raspberry Pi într-un NAS

Configurarea inițială a Raspberry Pi: hostname, adresa IP, instalarea actualizărilor, etc

După ce am văzut cum poate fi instalat Raspberry Pi OS în Raspberry Pi fără a necesita un monitor, haideți să vedem și ce anume ar trebui configurat înainte de a trece la instalarea aplicațiilor pe care le vom folosi în acesta, de la hostname la configurarea rețelei, a firewall-ului și actualizărilor.

Configurare hostname Raspberry Pi

De regulă încep cu hostname-ul, numele cu care Raspberry Pi este „văzut” de către celelalte dispozitive din rețeaua domestică. Îmi prinde bine, în special, pentru accesarea rapidă a interfeței web a aplicațiilor instalate în acesta, printre care Pi-hole, openmediavault, Heimdall și Portainer.

Continuarea Configurarea inițială a Raspberry Pi: hostname, adresa IP, instalarea actualizărilor, etc

Instalare și configurare Raspberry Pi OS fără monitor

Raspberry Pi OS, sistemul de operare oficial al plăcii cărui nume îl poartă, poate fi configurat și fără a utiliza un monitor sau un televizor în acest scop. Această modalitate de configurare poartă numele de headless și este documentată detaliat pe site-ul oficial. Scrierea imaginii pe cardul MicroSD se poate realiza cu ajutorul aplicației oficiale, cum am explicat aici, sau cu Balena Etcher.

Scriere imagine Raspberri Pi OS pe MicroSD

După ce imaginea a fost scrisă pe card, scoateți și reintroduceți cardul în cititor. Dacă aveți redarea automată activată, la reconectarea cardului se vor deschide două ferestre ale explorer-ului. Una vă va cere să formatați o partiție a cărui sistem de fișiere nu-l înțelege (firește, nu formatați).

Continuarea Instalare și configurare Raspberry Pi OS fără monitor

Heimdall: homepage-ul perfect există!

Obișnuiam să configurez cu ajutorul extensiilor, ori a unui fișier HTML găzduit local pagina de start a Internet Browserelor din diversele dispozitive utilizate pentru a naviga pe internet, ori asta presupunea să le actualizez periodic pe fiecare în parte. Însă, de vreo doi ani, practic de când am început să folosesc Raspberry Pi, am găsit o soluție mult mai bună: Heimdall.

Heimdall - homepage găzduit în Raspberry Pi

Heimdall este foarte intuitiv și ușor de configurat și permite, pe lângă adăugarea de scurtături la site-urile și motoarele de căutare pe care le accesați cel mai des, protejarea cu o parolă a accesului la pagina de start generată cu ajutorul său.

Continuarea Heimdall: homepage-ul perfect există!

Configurare Pi-hole în Raspberry Pi

După configurarea inițială a DietPi în Raspberry Pi urmează pregătirea aplicațiilor instalate. Eu am început cu Pi-hole, un blocant de reclame la nivel de rețea, oferind protecție tuturor dispozitivelor conectate la aceasta.

Accesul la panoul de control al Pi-hole se face introducând în bara de adrese a Internet Browserului adresa http://adresaipraspberrypi/admin, iar autentificarea se realizează folosind parola afișată pe durata instalării. În cazul în care ați pierdut respectiva parolă, o puteți reseta conectându-vă prin SSH la Raspberry Pi și executând comanda:

Continuarea Configurare Pi-hole în Raspberry Pi