„OwnCloud NAS“ serverio talpinimas „Raspberry Pi“ suteikia visišką duomenų kontrolę ir suteikia daugiau galimybių pritaikyti.
Nesvarbu, ar esate profesionalus fotografas, turintis tūkstančius didelės raiškos vaizdų, smulkaus verslo savininkas svarbių duomenų, arba filmų entuziastas, turintis didelę kolekciją, turintis patikimą ir saugų saugojimo sprendimą esminis. Tas pats pasakytina apie bet kurį asmenį, kuris nori saugiai saugoti ir pasiekti savo duomenis su visišku privatumu. Čia pradedama naudoti prie tinklo prijungta saugykla (NAS).
Nors yra komercinių versijų, taip pat galite sukurti savo NAS naudodami Raspberry Pi 4 ir ownCloud, kuris yra ekonomiškesnis ir pritaikomas.
Kodėl verta kurti savo NAS naudojant Raspberry Pi ir ownCloud?
Savo NAS kūrimas suteikia keletą pranašumų, palyginti su iš anksto sukurto sprendimo pirkimu:
- Galite pritaikyti saugyklos talpą pagal savo konkrečius poreikius.
- Jūs visiškai kontroliuojate savo duomenis, jie saugomi vietoje ir saugiai.
- NAS serveryje galite kurti atsargines duomenų iš visų įrenginių kopijas ir apsisaugoti nuo netyčinio duomenų praradimo.
- Ekonomiškas ir taupus energiją, nes naudojame Raspberry Pi 4, kuris sunaudoja 15 W maks.
- Taip pat galite naudoti serverį kitoms paslaugoms, pvz., „Plex“.
ownCloud yra populiarus atvirojo kodo programinės įrangos sprendimas, leidžiantis susikurti savo saugyklą debesyje. Tai saugi ir paprasta naudoti sąsaja, skirta tvarkyti ir pasiekti failus iš bet kur, naudojant bet kurį įrenginį, įskaitant Android, iOS, macOS, Linux ir Windows platformas.
Taip pat galite sinchronizuoti failus keliuose įrenginiuose ir bendrinti juos su kitais. Jis taip pat palaiko daugybę papildinių ir plėtinių, leidžiančių išplėsti jo funkcionalumą ir įgalinti dviejų veiksnių autentifikavimą, kad būtų užtikrintas papildomas saugumas.
Be to, galite sukurkite asmeninę „pasidaryk pats“ debesies saugyklą su nuotoline prieiga, arba žiniatinklio serveris ir priglobkite svetainę savo Raspberry Pi 4.
Daiktai, kurių jums prireiks
Norėdami sukurti savo NAS naudodami Raspberry Pi 4 ir ownCloud, jums reikės šių dalykų:
- Raspberry Pi 4 su 4 GB arba 8 GB RAM optimaliam veikimui
- NVME arba SATA SSD su USB korpusu / jungtimi
- 10 klasės 16 GB arba 32 GB „microSD“ kortelė
- Raspberry Pi 4 maitinimo šaltinis
- Patikimas Gigabit tinklas (maršrutizatorius), skirtas prijungti NAS prie vietinio tinklo, kad būtų galima greitai perduoti duomenis
1 veiksmas: nustatykite Raspberry Pi 4 NAS
Pirmiausia turite atsisiųsti oficialų Raspberry Pi Imager įrankį ir atlikti šiuos veiksmus, kad įdiegtumėte operacinę sistemą.
- Paleiskite Raspberry Pi Imager įrankį.
- Spustelėkite Pasirinkite OS ir pasirinkite Raspberry Pi OS (kita) > Raspberry Pi OS Lite (64 bitų).
- Spustelėkite Pasirinkite saugykla ir pasirinkite savo SD kortelę.
- Spustelėkite krumpliaračio piktogramą (apačioje dešinėje) ir įgalinkite SSH. Įveskite SSH vartotojo vardą ir slaptažodį ir spustelėkite Sutaupyti.
- Spustelėkite Rašyti. Pasirinkite Taip patvirtinti.
Sumirksėję „microSD“ kortelė, įdėkite ją į Raspberry Pi 4 ir prijunkite maitinimo šaltinį. Raspberry Pi 4 bus paleistas į Raspberry Pi OS Lite.
Dabar galite patikrinti maršrutizatoriaus DHCP nustatymą, kad surastumėte Raspberry Pi IP adresą, arba savo išmaniajame telefone (iOS ir Android) naudoti programą Fing. Arba prijunkite klaviatūrą, pelę ir ekraną prie Pi ir paleiskite šią komandą, kad surastumėte jo IP adresą:
hostname -I
2 veiksmas: įdiekite ir sukonfigūruokite ownCloud Raspberry Pi 4
Norėdami nustatyti „ownCloud“ „Raspberry Pi 4“, turėsite įdiegti šiuos dalykus:
- Žiniatinklio serveris (NGINX arba Apache)
- PHP
- MariaDB duomenų bazė
Norėdami įdiegti šias paslaugas, įdiekite ir paleiskite PuTTY programėlę sistemoje „Windows“ arba naudokite terminalo programą „MacOS“ ir prisijunkite prie Raspberry Pi per SSH.
Tada paleiskite šias komandas:
sudo apt-get update
sudo apt-get upgrade
Palaukite, kol atnaujinimas bus baigtas. Paspauskite Y ir pataikė Įeikite kai paraginta. Po atnaujinimo paleiskite šias komandas, kad įdiegtumėte reikiamus paketus.
sudo apt-get install apache2
sudoaptinstallapache2libapache2-mod-php7.4opensslphp-imagickphp7.4-commonphp7.4-curlphp7.4-gdphp7.4-imapphp7.4-intlphp7.4-jsonphp7.4-ldapphp7.4-mbstringphp7.4-mysqlphp7.4-pgsqlphp-smbclientphp-ssh2php7.4-sqlite3php7.4-xmlphp7.4-zip
Įdiegę reikiamus paketus iš naujo paleiskite „Apache“ serverį.
sudo service apache2 restart
Tada paleiskite šią komandą, kad pridėtumėte vartotoją prie www-duomenys grupė.
sudo usermod -a -G www-data www-data
Tada galime atsisiųsti ir įdiegti „ownCloud“ „Raspberry Pi 4“ naudodami šias komandas:
cd /var/www/html
sudo wget https://download.owncloud.com/server/stable/owncloud-complete-latest.zip
sudounzipowncloud-complete-latest.zip
Sukurkite katalogą, kad prijungtumėte išorinį SSD ir pakeistumėte „ownCloud“ katalogo nuosavybės teisę:
sudo mkdir /media/ExternalSSD
sudo chown www-data: www-data /media/ExternalSSD
sudo chmod 750 /media/ExternalSSD
Pataisykite leidimus, kad išvengtumėte problemų:
sudo chown -R www-data: /var/www/html/owncloud
sudo chmod 777 /var/www/html/owncloud
sudo mkdir /var/lib/php/session
sudo chmod 777 /var/lib/php/session
Tada turite sukonfigūruoti „Apache“ žiniatinklio serverį. Atidarykite konfigūracijos failą:
sudo nano /etc/apache2/conf-available/owncloud.conf
Tada pridėkite prie jo šias eilutes:
Alias /owncloud "/var/www/owncloud/"
var/www/owncloud/>
Options +FollowSymlinks
AllowOverride All<IfModulemod_dav.c>
Dav off
IfModule>SetEnv HOME /var/www/html/owncloud
SetEnv HTTP_HOME /var/www/html/owncloud
Directory>
Išsaugokite ir išeikite iš nano su Ctrl + O tada Ctrl + X. Tada įgalinkite „Apache“ modulius:
sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
Įdiekite MariaDB duomenų bazę:
sudo apt install mariadb-server
Sukurkite duomenų bazę vartotojams:
sudo mysql
CREATEDATABASE owncloud;
CREATEUSER'ownclouduser'@'localhost'IDENTIFIEDBY'YourPassword';
GRANTALLPRIVILEGESON owncloud.* TO'ownclouduser'@'localhost';
FLUSHPRIVILEGES;
Exit;
Iš naujo paleiskite Raspberry Pi:
sudo reboot
3 veiksmas: pridėkite išorinę saugyklą
Prie Raspberry Pi 4 galite pridėti kelis USB atmintinės įrenginius naudodami USB 3.0 prievadus. Prijunkite vieną iš SSD arba standžiųjų diskų prie USB prievado ir atlikite toliau nurodytus veiksmus, kad išorinį saugojimo įrenginį prijungtumėte prie failų sistemos katalogo ir pridėtumėte saugyklos prie savo „pasidaryk pats“ NAS.
Mes jau sukūrėme /media/ExternalSSD išorinės saugyklos montavimo katalogas. Įsitikinkite, kad SSD arba HDD yra suformatuotas NTFS. Tada atlikite šiuos veiksmus, kad jį pritvirtintumėte:
sudo apt-get install ntfs-3g
Tada gaukite GID, UID ir UUID:
id -u www-data
id -g www-data
ls -l /dev/disk/by-uuid
Užsirašykite UUID, GID ir UID. Mūsų pavyzdyje sda1 yra išorinis NTFS formatuotas SSD diskas. Toliau diską pridėsime prie fstab failą.
sudo nano /etc/fstab
Pridėkite šią eilutę:
UUID= 01D9B8034CE29270 /media/ExternalSSD auto nofail, uid=33,gid=33,umask=0027,dmask=0027,noatime 0 0
Norėdami prijungti išorinį atminties įrenginį, turite rasti jo įrenginio identifikatorių. Norėdami išvardyti visus prijungtus saugojimo įrenginius, naudokite šią komandą:
lsusb
Šiame etape galite iš naujo paleisti Raspberry Pi, kad automatiškai prijungtumėte išorinę saugyklą, arba pritvirtinkite ją rankiniu būdu:
sudo mount /dev/sda1 /media/ExternalSSD
Visi failai, esantys NTFS diske, turėtų būti matomi /media/ExternalSSD katalogas.
Šiuo metu diske yra tik Sistemos apimties informacija ir ŠIUKŠLIUKAS paslėptus aplankus. Perkraukite sistemą.
sudo reboot
4. Konfigūruokite „ownCloud“.
Po perkrovimo apsilankykite Raspberry Pi IP adresu žiniatinklio naršyklėje, kad pasiektumėte savo debesį.
Įveskite a Vartotojo vardas ir Slaptažodis jūsų pasirinkimas. Spustelėkite Saugykla ir duomenų bazė ir įveskite MariaDB duomenų bazės informaciją, kaip parodyta toliau.
Jei duomenims saugoti naudojate išorinį diską, būtinai pakeiskite Duomenų aplankas kelias į /media/ExternalSSD nuo numatytojo /var/www/html/owncloud/data. Ateityje, jei norite pridėti naują diską ar daugiau saugyklos, atlikite šiuos veiksmus „ownCloud“ vadovas norėdami atnaujinti katalogo kelią.
Spustelėkite Baigti sąranką. Po kurio laiko galėsite prisijungti prie ownCloud.
Norėdami sinchronizuoti failus, į savo išmanųjį telefoną arba kompiuterį galite atsisiųsti programą ownCloud. Tačiau prieš pradėdami sinchronizuoti arba įkelti failus, pridėkite išorinę HDD arba SSD saugyklą.
Jei atidžiai atlikote kiekvieną veiksmą, turėtumėte būti pasiruošę įkelti failus į savo „ownCloud NAS“.
Naujojo Raspberry Pi 4 NAS naudojimas
NAS leidžia centralizuoti ir pasiekti duomenis iš kelių vietinio tinklo įrenginių. Tai patogus ir efektyvus būdas saugoti, bendrinti ir kurti atsargines failų kopijas namuose ar biure. Sukurkite daugiau vartotojų ir priskirkite jiems savo „Cloud“ paskyrą, kad jie galėtų įkelti ir apsaugoti savo duomenis.
Kurdami savo NAS naudodami „Raspberry Pi 4“ ir „ownCloud“ siūlome ekonomiškai efektyvų ir pritaikomą sprendimą, kuris patenkins jūsų saugojimo poreikius ir kontroliuos jūsų duomenis!