Unul dintre cele mai utile lucruri pe care le poți face cu un Raspberry Pi, este să îl transfomi într-un N.A.S. Chiar dacă nu are suport RAID, un Network Attached Storage bazat pe Raspberry Pi, poate fi folosit:
- ca Media Server portabil atunci când plecați în vacanțe
- pentru a stoca și accesa ușor de oriunde fișiere importante
- pentru backup-uri automate la site-uri WordPress
În acest articol voi prezenta pas cu pas de ce aveți nevoie și cum configurați un Raspberry Pi pentru a îl transforma într-un N.A.S.
De ce aveți nevoie?
Pentru acest proiect aveți nevoie de următoarele:
- 1 x Raspberry Pi 4 cu 8 GB RAM
- 1 x card microSD de 16 / 32 GB
- 1 x HDD / SSD extern
- 1 x cablu USB-C / alimentator
- 1 x cablu rețea
- 1 x laptop / calculator cu cititor de carduri
Instalarea și configurarea sistemului de operare
Primul pas este să introduceți cardul microSD într-un laptop / PC și să instalați Raspberry Pi OS, urmând instrucțiunile de aici.
Al doilea pas este activarea conexiunii SSH. Puteți face asta, urmând instrucțiunile de aici.
Introduceți cardul microSD în Raspberry Pi, conectați-l la router și porniți-l. Identificați adresa IP a Raspberry-ului, logându-vă pe router și vedeți ultimul dispozitiv conectat la acesta cu numele raspberrypi.
Conectați-vă la Raspberry prin SSH, apoi actualizați sistemul de operare, urmând instrucțiunile de aici.
Descărcarea și instalarea OpenMediaVault5
Odată ce aveți sistemul de operare instalat și actualizat, este momentul să descărcați OpenMediaVault5. Puteți face asta folosind următoarea comandă:
wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash
Procesul de instalare poate dura undeva între 20 și 30 de minute. După finalizarea instalării Pi-ul se va restarta automat.
Logarea în interfața WEB
După ce ați instalat OMV5 și Pi-ul s-a restartat, server-ul NAS e funcțional și trebuie configurat.
Deschideți orice browser și introduceți adresa IP a Pi-ului. Pentru logare folosiți următoarele date:
Nume de utilizator: admin
Parolă: openmediavault
Configurări de bază
Schimbarea timpului de auto logout
După ce v-ați logat intrați la General Settings – Web Administration și schimbați Auto Logout de la 5 minute la o valoare mai mare sau dezactivați-l pentru a nu vă deconecta de pe interfața web.
Apoi click pe Save și Apply pentru a păstra setările.
Schimbarea parolei de logare
Al doilea pas este să schimbați parola default cu una personalizată. Pentru asta intrați tot la General Settings în Web Administration Password.
Apoi click pe Save pentru a păstra setările.
Schimbați data și ora
Acum schimbați data și ora conform fusului orar în care vă aflați. Pentru asta accesați opțiunea Date & Time, setați fusul orar corespunzător, apoi activați opțiunea Use NTP Server, pentru a se actualiza data și ora automat.
Apoi click pe Save pentru a păstra setările.
Actualizările
Odată ce ați făcut configurările de bază ,este timpul să verificați dacă există actualizări disponibile. Pentru asta trebuie să accesați opțiunea Update Management și click pe butonul Check.
Conectarea și configurarea spațiului de stocare
Acum că serverul este configurat și actualizat, este timpul să conectați HDD-urile / SSD-urile externe.
După ce acestea au fost conectate, accesați meniul Storage – Disks. Aici veți vedea cardul microSD din Raspberry Pi pe care este sistemul de operare cu OMV5, precum și HDD-ul conectat.
Formatarea HDD-ului (opțional)
În cazul în care există deja date pe HDD, le puteți șterge apăsând pe butonul Wipe. Veți primi un mesaj de confirmare în care aveți două opțiuni de ștergere Quick și Secure. După finalizarea procesului duceți-vă în Storage – File Systems.
Din cauza faptului că partițiile de pe HDD au fost șterse, nu se va mai vedea capacitatea acestuia. Pentru asta trebuie să dați click pe butonul Create, alegeți hard disk-ul apoi să alegeți formatul EXT4 Filesystem pentru cea mai bună performanță.
Configurarea HDD-ului
Fie că alegeți să formatați sau nu, HDD-ul conectat trebuie ”activat” și configurat. În Storage – File Systems veți vedea cele două partiții ale cardului microSD cu sistemul de operare.
Acestea trebuie lăsate nemodificate. Selectați HDD-ul extern, acesta trebuie să apară la Device(s) cu numele /dev/sda1.
Selectați-l și dați click pe butonul Mount.
Accesul utilizatorilor
OpenMediaVault5 permite controlul accesului pentru fiecare serviciu, astfel că puteți alege ce utilizatori pot avea acces la directoarele partajate.
Puteți face asta accesând meniul Access Rights Management – User. Aici veți găsi utilizatorul Pi (al sistemului de operare) ce are acces la funcțiile de sistem ale serverului.
Dacă doriți să mai adăugați alt utilizator, duceți-vă la meniul Add, apoi click pe butonul Add. Se va deschide fereastra Add User, ce vă va cere un nume de utilizator, o adresă de e-mail cu o secțiune opțională de comentarii.
După ce ați completat aceste date, treceți la tabul Groups și selectați următoarele servicii:
- sambashare
- ssh
- sum
Puteți adăuga astfel oricâți utilizatori doriți, numai că trebuie să le acordați acces doar la serviciul sambashare.
Directoarele partajate
Acum este momentul să setați directoarele partajate de pe hard disk-ul conectat la server.
Puteți face asta accesând meniul Access Rights Management – Shared folders, apoi click pe butonul Add.
În fereastra Add shared folder introduceți numele directorului, selectați hard disk-ul, calea către directorul partajat, iar la Permissions alegeți opțiunea Everyone: read/write, apoi click pe butonul Save.
Va apărea o fereastră Shared folder privileges, unde veți putea restricționa accesul anumitor utilizatori prin bifarea unei căsuțe.
Accesarea directoarelor în rețea
Pentru a putea accesa fișierele în rețea mai trebuie să activați un serviciu.
Din meniul Services activați unul din cele 2 protocoale:
După ce ați activat unul dintre cele 2 protocale, click pe butonul Shares, apoi Add.
Aici selectați directorul partajat anterior din lista Shared folders, apoi:
- la Public alegeți opțiunea Guests allowed
- la Browseable activați Set Browseable
- la Inherit ACLs activați Honor Existing ACLs
Singura diferenta intre asta si un NAS adevarat este ca pe unul ai RAID.
Ai RAID din soft