OwCloud NAS servera mitināšana Raspberry Pi sniedz jums pilnīgu kontroli pār saviem datiem un piedāvā plašākas pielāgošanas iespējas.
Neatkarīgi no tā, vai esat profesionāls fotogrāfs ar tūkstošiem augstas izšķirtspējas attēlu, maza uzņēmuma īpašnieks ar svarīgi dati, vai filmu entuziasts ar plašu kolekciju, kam ir uzticams un drošs uzglabāšanas risinājums būtiski. Tas pats attiecas uz ikvienu personu, kas vēlas droši glabāt savus datus un piekļūt tiem ar pilnīgu privātumu. Šeit tiek izmantota tīklam pievienotā krātuve (NAS).
Lai gan ir pieejamas komerciālas versijas, varat arī izveidot savu NAS, izmantojot Raspberry Pi 4 un ownCloud, kas ir rentablāks un pielāgojamāks.
Kāpēc izveidot savu NAS, izmantojot Raspberry Pi un ownCloud?
Sava NAS izveide sniedz vairākas priekšrocības salīdzinājumā ar iepriekš izveidota risinājuma iegādi:
- Krātuves ietilpību varat pielāgot atbilstoši savām īpašajām vajadzībām.
- Jums ir pilnīga kontrole pār saviem datiem, tie tiek glabāti lokāli un droši.
- Varat izmantot NAS serveri, lai dublētu datus no visām ierīcēm un aizsargātu pret nejaušu datu zudumu.
- Rentabls un energoefektīvs, jo mēs izmantojam Raspberry Pi 4, kas patērē 15 W ar maks.
- Varat arī izmantot serveri citiem pakalpojumiem, piemēram, Plex
ownCloud ir populārs atvērtā pirmkoda programmatūras risinājums, kas ļauj izveidot savu mākoņkrātuvi. Tas nodrošina drošu un viegli lietojamu saskarni failu pārvaldībai un piekļuvei no jebkuras vietas, izmantojot jebkuru ierīci, tostarp Android, iOS, macOS, Linux un Windows platformas.
Varat arī sinhronizēt savus failus vairākās ierīcēs un kopīgot tos ar citiem. Tas atbalsta arī plašu spraudņu un paplašinājumu klāstu, kas ļauj paplašināt tā funkcionalitāti un iespējot divu faktoru autentifikāciju papildu drošībai.
Turklāt jūs varat izveidojiet personisku DIY mākoņkrātuvi ar attālo piekļuvi, vai tīmekļa serveri un mitiniet vietni savā Raspberry Pi 4.
Lietas, kas jums būs vajadzīgas
Lai izveidotu savu NAS ar Raspberry Pi 4 un ownCloud, jums būs nepieciešams:
- Raspberry Pi 4 ar 4 GB vai 8 GB RAM optimālai veiktspējai
- NVME vai SATA SSD ar USB korpusu/savienotāju
- 10. klases 16 GB vai 32 GB microSD karte
- Barošanas avots Raspberry Pi 4
- Uzticams Gigabit tīkls (maršrutētājs), lai savienotu jūsu NAS ar vietējo tīklu ātrgaitas datu pārsūtīšanai
1. darbība. Iestatiet Raspberry Pi 4 NAS
Pirmkārt, jums ir jālejupielādē oficiālais Raspberry Pi Imager rīks un pēc tam veiciet šīs darbības, lai instalētu operētājsistēmu.
- Palaidiet Raspberry Pi Imager rīku.
- Klikšķis Izvēlieties OS un atlasiet Raspberry Pi OS (cits) > Raspberry Pi OS Lite (64 bitu).
- Klikšķis Izvēlieties Krātuve un atlasiet savu SD karti.
- Noklikšķiniet uz zobrata ikonas (apakšējā labajā stūrī) un iespējojiet SSH. Ievadiet SSH lietotājvārdu un paroli un noklikšķiniet uz Saglabāt.
- Klikšķis Rakstiet. Izvēlieties Jā apstiprināt.
Pēc microSD kartes mirgošanas ievietojiet to Raspberry Pi 4 un pievienojiet barošanas avotu. Raspberry Pi 4 tiks palaists Raspberry Pi OS Lite.
Tagad varat pārbaudīt maršrutētāja DHCP iestatījumu, lai atrastu Raspberry Pi IP adresi, vai izmantot lietotni Fing savā viedtālrunī (iOS un Android). Alternatīvi, pievienojiet tastatūru, peli un displeju ar Pi un pēc tam palaidiet šo komandu, lai atrastu tā IP adresi:
hostname -I
2. darbība. Instalējiet un konfigurējiet ownCloud vietnē Raspberry Pi 4
Lai Raspberry Pi 4 iestatītu ownCloud, jums būs jāinstalē:
- Tīmekļa serveris (NGINX vai Apache)
- PHP
- MariaDB datu bāze
Lai instalētu šos pakalpojumus, instalējiet un palaidiet PuTTY lietotni operētājsistēmā Windows vai lietotni Terminal operētājsistēmā MacOS, un izveidojiet savienojumu ar Raspberry Pi, izmantojot SSH.
Pēc tam palaidiet šādas komandas:
sudo apt-get update
sudo apt-get upgrade
Pagaidiet, līdz tiks pabeigta jaunināšana. Nospiediet Y un sit Ievadiet kad tiek prasīts. Pēc atjaunināšanas palaidiet tālāk norādītās komandas, lai instalētu nepieciešamās pakotnes.
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ēc nepieciešamo pakotņu instalēšanas restartējiet Apache serveri.
sudo service apache2 restart
Pēc tam palaidiet šo komandu, lai pievienotu lietotāju www-dati grupai.
sudo usermod -a -G www-data www-data
Tālāk mēs varam lejupielādēt un instalēt ownCloud uz Raspberry Pi 4, izmantojot šādas komandas:
cd /var/www/html
sudo wget https://download.owncloud.com/server/stable/owncloud-complete-latest.zip
sudounzipowncloud-complete-latest.zip
Izveidojiet direktoriju, lai pievienotu ārējo SSD un mainītu ownCloud direktorija īpašumtiesības:
sudo mkdir /media/ExternalSSD
sudo chown www-data: www-data /media/ExternalSSD
sudo chmod 750 /media/ExternalSSD
Labojiet atļaujas, lai izvairītos no problēmām:
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
Tālāk jums jākonfigurē Apache tīmekļa serveris. Atveriet konfigurācijas failu:
sudo nano /etc/apache2/conf-available/owncloud.conf
Pēc tam pievienojiet tam šādas rindas:
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>
Saglabājiet un izejiet no nano ar Ctrl+O tad Ctrl+X. Pēc tam iespējojiet Apache moduļus:
sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
Instalējiet MariaDB datu bāzi:
sudo apt install mariadb-server
Izveidojiet datu bāzi lietotājiem:
sudo mysql
CREATEDATABASE owncloud;
CREATEUSER'ownclouduser'@'localhost'IDENTIFIEDBY'YourPassword';
GRANTALLPRIVILEGESON owncloud.* TO'ownclouduser'@'localhost';
FLUSHPRIVILEGES;
Exit;
Atsāknējiet Raspberry Pi:
sudo reboot
3. darbība: pievienojiet ārējo krātuvi
Varat pievienot vairākas USB atmiņas ierīces Raspberry Pi 4, izmantojot USB 3.0 portus. Pievienojiet vienu no saviem SSD vai cietajiem diskiem USB portam un veiciet tālāk norādītās darbības, lai pievienotu ārējo atmiņas ierīci direktorijam failu sistēmā un pievienotu krātuvi savam DIY NAS.
Mēs jau esam izveidojuši /media/ExternalSSD direktorijs ārējās atmiņas uzstādīšanai. Pārliecinieties, vai SSD vai HDD ir NTFS formatēts. Pēc tam veiciet šīs darbības, lai to uzstādītu:
sudo apt-get install ntfs-3g
Pēc tam iegūstiet GID, UID un UUID:
id -u www-data
id -g www-data
ls -l /dev/disk/by-uuid
Pierakstiet UUID, GID un UID. Mūsu piemērā sda1 ir ārējais NTFS formatēts SSD disks. Tālāk mēs pievienosim disku fstab failu.
sudo nano /etc/fstab
Pievienojiet šādu rindu:
UUID= 01D9B8034CE29270 /media/ExternalSSD auto nofail, uid=33,gid=33,umask=0027,dmask=0027,noatime 0 0
Lai uzstādītu ārējo atmiņas ierīci, jāatrod tās ierīces identifikators. Izmantojiet šo komandu, lai uzskaitītu visas pievienotās atmiņas ierīces:
lsusb
Šajā posmā varat restartēt Raspberry Pi, lai automātiski pievienotu ārējo atmiņu, vai arī manuāli.
sudo mount /dev/sda1 /media/ExternalSSD
Visiem jūsu failiem, kas atrodas NTFS diskdzinī, jābūt redzamiem /media/ExternalSSD direktoriju.
Disks pašlaik satur tikai Informācija par sistēmas apjomu un RECYCLE.BIN slēptās mapes. Restartējiet sistēmu.
sudo reboot
4. Konfigurējiet ownCloud
Pēc atsāknēšanas tīmekļa pārlūkprogrammā apmeklējiet Raspberry Pi IP adresi, lai piekļūtu savam Cloud.
Ievadiet a lietotājvārds un parole pēc jūsu izvēles. Klikšķiniet uz Krātuve un datubāze un ievadiet MariaDB datu bāzes informāciju, kā parādīts zemāk.
Ja datu glabāšanai izmantojat ārējo disku, noteikti nomainiet Datu mape ceļš uz /media/ExternalSSD no noklusējuma /var/www/html/owncloud/data. Nākotnē, ja vēlaties pievienot jaunu disku vai vairāk vietas, rīkojieties šādi ownCloud ceļvedis lai atjauninātu direktorijas ceļu.
Klikšķis Pabeidziet iestatīšanu. Pēc kāda laika varat pieteikties vietnē ownCloud.
Lai sinhronizētu failus, viedtālrunī vai datorā varat lejupielādēt lietotni ownCloud. Taču, pirms sākat sinhronizāciju vai failu augšupielādi, pievienojiet ārējo HDD vai SSD krātuvi.
Ja esat rūpīgi izpildījis katru darbību, jums vajadzētu būt gatavam augšupielādēt failus savā ownCloud NAS.
Izmantojot savu jauno Raspberry Pi 4 NAS
NAS ļauj centralizēt un piekļūt datiem no vairākām ierīcēm jūsu lokālajā tīklā. Tas ir ērts un efektīvs veids, kā glabāt, koplietot un dublēt failus mājās vai birojā. Izveidojiet vairāk lietotāju un piešķiriet viņiem savu Cloud kontu, lai viņi varētu augšupielādēt un aizsargāt savus datus.
Savas NAS izveide, izmantojot Raspberry Pi 4 un ownCloud, piedāvā izmaksu ziņā efektīvu un pielāgojamu risinājumu, lai apmierinātu jūsu krātuves vajadzības un kontrolētu savus datus!