Ha egy ownCloud NAS-kiszolgálót tárol egy Raspberry Pi-n, akkor teljes irányítást biztosít az adatok felett, és több lehetőséget kínál a testreszabásra.

Akár professzionális fotós, aki több ezer nagy felbontású képpel rendelkezik, akár egy kisvállalkozás tulajdonosa kritikus adatok, vagy egy filmrajongó kiterjedt gyűjteménnyel, megbízható és biztonságos tárolási megoldással rendelkezik alapvető. Ugyanez vonatkozik minden olyan személyre, aki biztonságosan szeretné tárolni és hozzáférni adataihoz, teljes adatvédelemmel. Itt jön képbe a hálózathoz csatolt tároló (NAS).

Bár kereskedelmi verziók is elérhetők, saját NAS-t is készíthet Raspberry Pi 4 és ownCloud segítségével – ami költséghatékonyabb és testreszabhatóbb.

Miért építse fel saját NAS-ját Raspberry Pi és ownCloud használatával?

A saját NAS megépítése számos előnnyel jár az előre elkészített megoldás vásárlásához képest:

  • A tárolási kapacitást egyedi igényei szerint testreszabhatja.
  • Adatai teljes ellenőrzése alatt áll, azokat helyben és biztonságosan tároljuk.
  • A NAS-kiszolgáló segítségével biztonsági másolatot készíthet az összes eszközről, és megvédheti magát a véletlen adatvesztéstől.
  • Költséghatékony és energiatakarékos, mivel olyan Raspberry Pi 4-et használunk, amely 15 W-ot fogyaszt max.
  • A szervert más szolgáltatásokhoz is használhatja, például a Plexhez

A ownCloud egy népszerű nyílt forráskódú szoftvermegoldás, amely lehetővé teszi saját felhőtárhely létrehozását. Biztonságos és könnyen használható felületet biztosít a fájlok kezeléséhez és eléréséhez bárhonnan, bármilyen eszközről – beleértve az Android, iOS, macOS, Linux és Windows platformokat is.

Fájljait több eszköz között is szinkronizálhatja, és megoszthatja másokkal. Támogatja a beépülő modulok és bővítmények széles skáláját is, lehetővé téve a funkcionalitás kiterjesztését és a kéttényezős hitelesítést a további biztonság érdekében.

Ezen kívül lehet hozzon létre egy személyes barkácsfelhőtárolót távoli hozzáféréssel, vagy egy webszerver és Hozzon létre egy webhelyet Raspberry Pi 4-en.

Dolgok, amelyekre szüksége lesz

Saját NAS létrehozásához Raspberry Pi 4 és ownCloud segítségével a következőkre lesz szüksége:

  • Raspberry Pi 4 4 GB vagy 8 GB RAM-mal az optimális teljesítmény érdekében
  • NVME vagy SATA SSD USB-házzal/csatlakozóval
  • Class 10 16GB vagy 32GB microSD kártya
  • Tápegység a Raspberry Pi 4-hez
  • Megbízható Gigabites hálózat (router) a NAS-nak a helyi hálózathoz való csatlakoztatásához a nagy sebességű adatátvitel érdekében

1. lépés: A Raspberry Pi 4 beállítása NAS-hoz

Először is le kell töltenie a hivatalos Raspberry Pi Imager eszközt, majd kövesse az alábbi lépéseket az operációs rendszer telepítéséhez.

  1. Indítsa el a Raspberry Pi Imager eszközt.
  2. Kattintson Válassza az OS-t és válassza ki Raspberry Pi OS (egyéb) > Raspberry Pi OS Lite (64 bites).
  3. Kattintson Válassza a Tárhely lehetőséget és válassza ki az SD-kártyáját.
  4. Kattintson a fogaskerék ikonra (jobbra lent), és engedélyezze SSH. Adja meg az SSH felhasználónevét és jelszavát, majd kattintson a gombra Megment.
  5. Kattintson Ír. Válassza ki Igen megerősítéséhez.

A microSD-kártya felvillantása után helyezze be a Raspberry Pi 4-be, és csatlakoztassa a tápegységet. A Raspberry Pi 4 a Raspberry Pi OS Lite rendszerbe fog indulni.

Most ellenőrizheti az útválasztó DHCP-beállításait, hogy megtalálja a Raspberry Pi IP-címét, vagy használhatja a Fing alkalmazást okostelefonján (iOS és Android). Alternatív megoldásként csatlakoztasson billentyűzetet, egeret és kijelzőt a Pi-hez, majd futtassa a következő parancsot az IP-cím megkereséséhez:

hostname -I

2. lépés: Telepítse és konfigurálja az ownCloud alkalmazást a Raspberry Pi 4-en

Az ownCloud beállításához a Raspberry Pi 4-en a következőket kell telepítenie:

  • Webszerver (NGINX vagy Apache)
  • PHP
  • MariaDB adatbázis

A szolgáltatások telepítéséhez telepítse és futtassa a Gitt alkalmazást Windows rendszeren, vagy használja a Terminal alkalmazást macOS rendszeren, és csatlakozzon a Raspberry Pi-hez SSH-n keresztül.

Ezután futtassa a következő parancsokat:

sudo apt-get update
sudo apt-get upgrade

Várja meg, amíg a frissítés befejeződik. nyomja meg Y és ütött Belép amikor megkérdezi. A frissítés után futtassa a következő parancsokat a szükséges csomagok telepítéséhez.

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

A szükséges csomagok telepítése után indítsa újra az Apache kiszolgálót.

sudo service apache2 restart

Ezután futtassa a következő parancsot a felhasználó hozzáadásához a www-adatok csoport.

sudo usermod -a -G www-data www-data

Ezután letölthetjük és telepíthetjük az ownCloudot a Raspberry Pi 4-re a következő parancsokkal:

cd /var/www/html
sudo wget https://download.owncloud.com/server/stable/owncloud-complete-latest.zip
sudounzipowncloud-complete-latest.zip

Hozzon létre egy könyvtárat egy külső SSD csatlakoztatásához, és módosítsa az ownCloud címtár tulajdonjogát:

sudo mkdir /media/ExternalSSD
sudo chown www-data: www-data /media/ExternalSSD
sudo chmod 750 /media/ExternalSSD

Javítsa ki az engedélyeket a problémák elkerülése érdekében:

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

Ezután be kell állítania az Apache webszervert. Nyissa meg a konfigurációs fájlt:

sudo nano /etc/apache2/conf-available/owncloud.conf

Ezután adja hozzá a következő sorokat:

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>

Mentse el, és lépjen ki a nano-ból a következővel: Ctrl + O akkor Ctrl + X. Ezután engedélyezze az Apache modulokat:

sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime

Telepítse a MariaDB adatbázist:

sudo apt install mariadb-server

Hozzon létre egy adatbázist a felhasználók számára:

sudo mysql

CREATEDATABASE owncloud;
CREATEUSER'ownclouduser'@'localhost'IDENTIFIEDBY'YourPassword';
GRANTALLPRIVILEGESON owncloud.* TO'ownclouduser'@'localhost';
FLUSHPRIVILEGES;
Exit;

Indítsa újra a Raspberry Pi-t:

sudo reboot

3. lépés: Adjon hozzá külső tárhelyet

Az USB 3.0 portokon keresztül több USB-tárolóeszközt is hozzáadhat a Raspberry Pi 4-hez. Csatlakoztassa valamelyik SSD-t vagy merevlemez-meghajtót az USB-porthoz, és kövesse az alábbi lépéseket a külső tárolóeszköz csatlakoztatásához a fájlrendszer valamelyik könyvtárához, és tárhely hozzáadásához a barkács NAS-hoz.

Már elkészítettük a /media/ExternalSSD könyvtár a külső tároló felszereléséhez. Győződjön meg arról, hogy az SSD vagy a HDD NTFS formátumú. Ezután kövesse az alábbi lépéseket a felszereléshez:

sudo apt-get install ntfs-3g

Ezután szerezze be a GID-t, az UID-t és az UUID-t:

id -u www-data
id -g www-data
ls -l /dev/disk/by-uuid

Jegyezze fel az UUID-t, a GID-t és az UID-t. Példánkban az sda1 a külső NTFS formátumú SSD lemez. Ezután hozzáadjuk a meghajtót a fstab fájlt.

sudo nano /etc/fstab

Adja hozzá a következő sort:

UUID= 01D9B8034CE29270 /media/ExternalSSD auto nofail, uid=33,gid=33,umask=0027,dmask=0027,noatime 0 0

A külső tárolóeszköz csatlakoztatásához meg kell találnia annak eszközazonosítóját. Használja a következő parancsot az összes csatlakoztatott tárolóeszköz listázásához:

lsusb

Ebben a szakaszban újraindíthatja a Raspberry Pi-t a külső tároló automatikus csatlakoztatásához, vagy manuálisan csatlakoztathatja:

sudo mount /dev/sda1 /media/ExternalSSD

Az NTFS-meghajtón lévő összes fájlnak láthatónak kell lennie a /media/ExternalSSD Könyvtár.

A meghajtó jelenleg csak Rendszerkötet információ és ÚJRAHASZNOSÍTÓ KUKA rejtett mappák. Indítsa újra a rendszert.

sudo reboot

4. Az ownCloud beállítása

Az újraindítás után keresse fel a Raspberry Pi IP-címét egy webböngészőben, hogy elérje saját felhőjét.

Írj be egy felhasználónév és Jelszó az Ön választása szerint. Kattintson Tárolás és adatbázis és adja meg a MariaDB adatbázis adatait az alábbiak szerint.

Ha külső meghajtót használ az adatok tárolására, feltétlenül módosítsa a Adatmappa elérési út /media/ExternalSSD alapból /var/www/html/owncloud/data. A jövőben, ha új meghajtót vagy több tárhelyet szeretne hozzáadni, kövesse ezt ownCloud útmutató a könyvtár elérési útjának frissítéséhez.

Kattintson Beállítás befejezése. Egy idő után bejelentkezhet az ownCloudba.

A fájlok szinkronizálásához letöltheti az ownCloud alkalmazást okostelefonjára vagy számítógépére. Mielőtt azonban elkezdené a szinkronizálást vagy a fájlfeltöltést, adjon hozzá külső HDD-t vagy SSD-t.

Ha gondosan követte az egyes lépéseket, akkor készen kell állnia a fájlok sajátCloud NAS-jára való feltöltésére.

Az új Raspberry Pi 4 NAS használata

A NAS lehetővé teszi az adatok központosítását és elérését a helyi hálózat több eszközéről. Ez egy kényelmes és hatékony módja a fájlok tárolásának, megosztásának és biztonsági mentésének otthon vagy az irodában. Hozzon létre több felhasználót, és rendeljen hozzájuk sajátCloud-fiókot, hogy feltölthessék és biztonságossá tegyék adataikat.

Saját NAS építése a Raspberry Pi 4 és az ownCloud segítségével költséghatékony és testreszabható megoldást kínál a tárolási igényeinek kielégítésére és az adatok irányításának átvételére!