OmaCloudi NAS-serveri hostimine Raspberry Pi-s annab teile täieliku kontrolli oma andmete üle ja pakub rohkem võimalusi kohandamiseks.
Olenemata sellest, kas olete professionaalne fotograaf, kellel on tuhandeid kõrge eraldusvõimega pilte, või väikeettevõtte omanik kriitilised andmed või filmihuviline, kellel on laiaulatuslik kogu, on usaldusväärne ja turvaline salvestuslahendus hädavajalik. Sama kehtib kõigi üksikisikute kohta, kes soovivad oma andmeid turvaliselt salvestada ja neile juurdepääsu täieliku privaatsusega. Siin tuleb mängu võrguga ühendatud salvestusruum (NAS).
Kuigi kommertsversioonid on saadaval, saate ka oma NAS-i luua, kasutades Raspberry Pi 4 ja ownCloudi – mis on kuluefektiivsem ja kohandatavam.
Miks ehitada oma NAS Raspberry Pi ja ownCloudi abil?
Oma NAS-i ehitamine pakub eelehitatud lahenduse ostmise ees mitmeid eeliseid:
- Saate kohandada salvestusmahtu vastavalt oma konkreetsetele vajadustele.
- Teil on täielik kontroll oma andmete üle, neid hoitakse kohapeal ja turvaliselt.
- Saate kasutada NAS-serverit kõigi seadmete andmete varundamiseks ja andmete juhusliku kadumise eest kaitsmiseks.
- Tasuv ja energiasäästlik, kuna kasutame Raspberry Pi 4, mis tarbib maksimaalselt 15 W.
- Saate serverit kasutada ka muude teenuste jaoks, näiteks Plex
ownCloud on populaarne avatud lähtekoodiga tarkvaralahendus, mis võimaldab teil luua oma pilvesalvestusruumi. See pakub turvalist ja hõlpsasti kasutatavat liidest failide haldamiseks ja juurdepääsemiseks kõikjal, mis tahes seadmega, sealhulgas Androidi, iOS-i, macOS-i, Linuxi ja Windowsi platvormidel.
Samuti saate oma faile sünkroonida mitmes seadmes ja jagada neid teistega. Samuti toetab see laia valikut pistikprogramme ja laiendusi, mis võimaldab teil selle funktsionaalsust laiendada ja täiendava turvalisuse tagamiseks võimaldada kahefaktorilist autentimist.
Lisaks saate looge kaugjuurdepääsuga isiklik DIY pilvesalvestus, või veebiserver ja hostige oma Raspberry Pi 4-s veebisaiti.
Asjad, mida vajate
Raspberry Pi 4 ja ownCloudiga oma NAS-i loomiseks vajate järgmist.
- Raspberry Pi 4 4 GB või 8 GB muutmäluga optimaalse jõudluse tagamiseks
- NVME või SATA SSD USB korpuse/pistikuga
- Klass 10 16GB või 32GB microSD-kaart
- Raspberry Pi 4 toiteallikas
- Usaldusväärne gigabitine võrk (ruuter) NAS-i ühendamiseks kohaliku võrguga kiireks andmeedastuseks
1. toiming: seadistage Raspberry Pi 4 NAS-i jaoks
Esiteks peate alla laadima ametliku Raspberry Pi Imageri tööriista ja seejärel toimima operatsioonisüsteemi installimiseks järgmiselt.
- Käivitage tööriist Raspberry Pi Imager.
- Klõpsake Valige OS ja valige Raspberry Pi OS (muu) > Raspberry Pi OS Lite (64-bitine).
- Klõpsake Valige Salvestusruum ja valige oma SD-kaart.
- Klõpsake hammasrattaikoonil (all paremal) ja lubage SSH. Sisestage SSH kasutajanimi ja parool ning klõpsake Salvesta.
- Klõpsake Kirjutage. Valige Jah kinnitada.
Pärast microSD-kaardi vilkumist sisestage see Raspberry Pi 4-sse ja ühendage toiteplokk. Raspberry Pi 4 käivitub Raspberry Pi OS Lite'i.
Nüüd saate kontrollida ruuteri DHCP-sätteid, et leida Raspberry Pi IP-aadress, või kasutada oma nutitelefoni (iOS ja Android) rakendust Fing. Teise võimalusena ühendage klaviatuur, hiir ja ekraan Pi-ga ning seejärel käivitage selle IP-aadressi leidmiseks järgmine käsk:
hostname -I
2. samm: installige ja konfigureerige ownCloud rakenduses Raspberry Pi 4
OmaCloudi seadistamiseks rakenduses Raspberry Pi 4 peate installima järgmise:
- Veebiserver (NGINX või Apache)
- PHP
- MariaDB andmebaas
Nende teenuste installimiseks installige ja käivitage PuTTY rakendust Windowsis või kasutage terminali rakendust MacOS-is ja ühendage SSH kaudu Raspberry Pi-ga.
Seejärel käivitage järgmised käsud:
sudo apt-get update
sudo apt-get upgrade
Oodake, kuni uuendus lõpeb. Vajutage Y ja tabas Sisenema kui seda palutakse. Pärast värskendamist käivitage vajalike pakettide installimiseks järgmised käsud.
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
Pärast vajalike pakettide installimist taaskäivitage Apache server.
sudo service apache2 restart
Seejärel käivitage kasutaja lisamiseks järgmine käsk www-andmed Grupp.
sudo usermod -a -G www-data www-data
Järgmisena saame omaCloudi Raspberry Pi 4 alla laadida ja installida, kasutades järgmisi käske:
cd /var/www/html
sudo wget https://download.owncloud.com/server/stable/owncloud-complete-latest.zip
sudounzipowncloud-complete-latest.zip
Looge kataloog välise SSD ühendamiseks ja omaCloudi kataloogi omandiõiguse muutmiseks:
sudo mkdir /media/ExternalSSD
sudo chown www-data: www-data /media/ExternalSSD
sudo chmod 750 /media/ExternalSSD
Probleemide vältimiseks parandage load:
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
Järgmisena peate konfigureerima Apache veebiserveri. Avage konfiguratsioonifail:
sudo nano /etc/apache2/conf-available/owncloud.conf
Seejärel lisage sellele järgmised read:
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>
Salvestage ja väljuge nano rakendusega Ctrl + O siis Ctrl + X. Seejärel lubage Apache moodulid:
sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
Installige MariaDB andmebaas:
sudo apt install mariadb-server
Looge kasutajatele andmebaas:
sudo mysql
CREATEDATABASE owncloud;
CREATEUSER'ownclouduser'@'localhost'IDENTIFIEDBY'YourPassword';
GRANTALLPRIVILEGESON owncloud.* TO'ownclouduser'@'localhost';
FLUSHPRIVILEGES;
Exit;
Taaskäivitage Raspberry Pi:
sudo reboot
3. samm: lisage väline salvestusruum
Raspberry Pi 4-le saate USB 3.0 portide kaudu lisada mitu USB-mäluseadet. Ühendage üks oma SSD-dest või kõvaketastest USB-porti ja järgige allolevaid samme, et ühendada väline salvestusseade failisüsteemi kataloogi ja lisada salvestusruumi oma DIY NAS-ile.
Oleme juba loonud /media/ExternalSSD kataloog välise salvestusruumi paigaldamiseks. Veenduge, et SSD või HDD on NTFS-vormingus. Seejärel järgige selle paigaldamiseks järgmisi samme:
sudo apt-get install ntfs-3g
Seejärel hankige GID, UID ja UUID:
id -u www-data
id -g www-data
ls -l /dev/disk/by-uuid
Märkige üles UUID, GID ja UID. Meie näites on sda1 väline NTFS-vormingus SSD-ketas. Järgmisena lisame draivi fstab faili.
sudo nano /etc/fstab
Lisage järgmine rida:
UUID= 01D9B8034CE29270 /media/ExternalSSD auto nofail, uid=33,gid=33,umask=0027,dmask=0027,noatime 0 0
Välise salvestusseadme ühendamiseks peate leidma selle seadme identifikaatori. Kasutage kõigi ühendatud salvestusseadmete loetlemiseks järgmist käsku:
lsusb
Selles etapis saate Raspberry Pi taaskäivitada välise salvestusruumi automaatseks ühendamiseks või käsitsi.
sudo mount /dev/sda1 /media/ExternalSSD
Kõik teie NTFS-draivil olevad failid peaksid olema nähtavad /media/ExternalSSD kataloog.
Draiv sisaldab praegu ainult Süsteemi helitugevuse teave ja PRÜGIKAST peidetud kaustad. Taaskäivitage süsteem.
sudo reboot
4. OmaCloudi seadistamine
Pärast taaskäivitamist külastage veebibrauseris Raspberry Pi IP-aadressi, et pääseda juurde oma pilvele.
Sisestage a kasutajanimi ja parool omal valikul. Kliki Salvestus ja andmebaas ja sisestage MariaDB andmebaasi üksikasjad, nagu allpool näidatud.
Kui kasutate andmete salvestamiseks välist draivi, muutke kindlasti Andmekaust tee juurde /media/ExternalSSD vaikimisi /var/www/html/owncloud/data. Kui soovite tulevikus lisada uut draivi või rohkem salvestusruumi, järgige seda ownCloud juhend kataloogi tee värskendamiseks.
Klõpsake Lõpetage seadistamine. Mõne aja pärast saate omaCloudi sisse logida.
Failide sünkroonimiseks saate oma nutitelefoni või arvutisse alla laadida rakenduse ownCloud. Kuid enne sünkroonimise või faili üleslaadimise alustamist lisage väline kõvaketas või SSD-mälu.
Kui olete iga sammu hoolikalt järginud, peaksite olema valmis ja valmis faile oma omaCloud NAS-i üles laadima.
Uue Raspberry Pi 4 NAS-i kasutamine
NAS võimaldab teil tsentraliseerida ja juurdepääsu oma andmetele mitmest kohaliku võrgu seadmest. See on mugav ja tõhus viis failide salvestamiseks, jagamiseks ja varundamiseks kodus või kontoris. Looge rohkem kasutajaid ja määrake neile oma pilvekonto, et nad saaksid oma andmeid üles laadida ja kaitsta.
Raspberry Pi 4 ja ownCloudiga oma NAS-i loomine pakub kulutõhusat ja kohandatavat lahendust teie salvestusvajaduste rahuldamiseks ja andmete kontrollimiseks!