A Nextcloud telepítése egy OpenMediaVault NAS-ra Raspberry Pi-n

A Nextcloud és az OpenMediaVault (OMV) hatékony ingyenes és nyílt forráskódú szoftverek (FOSS). Ha párhuzamosan használja őket, létrehozhatja és telepítheti saját privát felhőalapú tárhelyét és hálózathoz csatlakoztatott tárolóját (NAS) egy intuitív webes felülettel a tárolás kezeléséhez.

Ha telepíti a Nextcloudot az OpenMediaVault-ra, tárolhatja, megoszthatja és elérheti az összes belső/külső tárhelyét – beleértve az USB-meghajtókat is – és fájljait bárhonnan, miközben megőrzi az adatok teljes ellenőrzését.

A Nextcloudot közvetlenül a Raspberry Pi-re telepítheti egy Docker-tároló használatával, vagy közvetlenül a Raspberry Pi OS-ben. A Nextcloud OpenMediaVault-on keresztüli telepítése azonban egyesíti a biztonságos adattárolást felhőszerű funkciókkal az egyszerű hozzáférés és együttműködés érdekében.

A Nextcloud üzemeltetésével a Raspberry Pi-n az OMV használatával:

  • Teljes mértékben Ön szabályozhatja adatait és magánéletét, mivel nem függ harmadik féltől származó felhőszolgáltatóktól a nagyobb nyugalom, az adatvédelem és a tulajdonjog érdekében.
  • Az OMV emellett felhasználókezelést és engedélyeket is biztosít, amelyek lehetővé teszik annak szabályozását, hogy ki férhet hozzá a megosztott tárhelyhez. A Nextcloud tovább bővíti ezeket a képességeket a fájlok, mappák és megosztott erőforrások részletes hozzáférés-vezérléséhez.
  • Megvalósíthatja és beállíthatja az automatikus adatmentést a Nextcloud adataihoz. Ez további adatvédelmi réteget ad a fájlokhoz.
  • Gyorsan hozzáadhat/eltávolíthat külső USB-tárolóeszközt vagy meghajtót, és a Nextcloud-adatokat a külső meghajtó megosztott mappájában tárolhatja.

Javasoljuk, hogy a Raspberry Pi OS-t SSD-re telepítse a folyamatos teljesítmény érdekében nagy munkaterhelések esetén. A Nextcloudot közvetlenül is telepítheti a Raspberry Pi OS-re, hogy távoli hozzáféréssel egy személyes barkácsfelhő-tárhelyet építsen fel.

Mielőtt elkezdené a Nextcloud telepítését és beállítását, győződjön meg arról, hogy statikus IP-címet rendel hozzá vagy konfigurál az OpenMediaVault eszközhöz (azaz Raspberry Pi). Ez azért fontos, mert a Nextcloud megfelelő működéséhez konzisztens IP-címre van szükség.

1. lépés: Engedélyezze az SSH-t

Kövesse ezeket a lépéseket az SSH (Secure Shell) távoli hozzáférés engedélyezéséhez.

  • Az OpenMediaVaultban lépjen a Szolgáltatások elemre, és kattintson az SSH lehetőségre.
  • Jelölje be a Root bejelentkezés engedélyezése, a Jelszavas hitelesítés és a Nyilvános kulcsú hitelesítés lehetőséget. Kattintson a Mentés gombra. Képernyőkép: Ravi. NAR
  • A módosítások alkalmazásához kattintson az Alkalmaz gombra (pipa a sárga sávon).
  • Windowson a PuTTY alkalmazással vagy Linux/macOS rendszeren a Terminál használatával jelentkezzen be root felhasználóként az OpenMediaVaultba. Ha nem ismeri a root jelszót, jelentkezzen be sudo felhasználóként, és ezzel a paranccsal módosítsa a root jelszót:
     passwd root 
  • Írja be a su root felhasználót, hogy root felhasználóként jelentkezzen be.
  • SSH-t a Raspberry Pi-be egy másik számítógépről, és futtassa a következő parancsot az OMV extrák telepítéséhez.

     wget -O - https: 

    A telepítés után frissítse vagy jelentkezzen be az OpenMediaVault webes felületére, majd lépjen a Plugins menüpontra.

    Keresse meg és telepítse az openmediavault-compose xxx beépülő modult.

    3. lépés: Telepítse a Dockert és a Portainert

    Az OpenMediaVault Szolgáltatások szakaszában egy új bejegyzés jelenik meg Compose néven. Használjuk a Docker és a Nextcloud telepítéséhez szükséges portaer telepítéséhez.

  • Kattintson a Levélírás > Beállítások elemre
  • A Fájlok létrehozása alatt válassza ki a Megosztott mappát a legördülő menüből. Ha nem hozott létre megosztott mappát, javasoljuk, hogy hozzon létre egyet a „+” ikon használatával vagy a Tárhely > Megosztott mappák opcióval.
  • Az Adatok részben válassza ki a belső tárolón vagy a külső USB-meghajtón létrehozott Megosztott mappát. Javasoljuk, hogy az adatok tárolására külső merevlemezt használjon.
  • Kiválaszthat egy biztonsági mentési helyet is (opcionális). Ehhez létrehozhat és kiválaszthat egy másik megosztott mappát a belső vagy külső meghajtón.
  • Most kattintson a Docker újratelepítése gombra.
  • Kattintson az Igen gombra, amikor megjelenik az üzenet. Várja meg, amíg a telepítés befejeződik.
  • A telepítés során kapcsolatvesztési hibaüzenetet kaphat. Egyszerűen frissítse az oldalt, és próbálja újra. Ha az Állapot szakaszban a „Telepítve és fut” szöveget látja, nyissa meg az SSH-kapcsolatot, majd futtassa a következő parancsot a portainer telepítéséhez.

     docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest 

    A telepítés után látogasson el a https://IPAddressOfPi:9443 oldalra. Ügyeljen arra, hogy módosítsa a felhasználónevet és a jelszót.

    4. lépés: Hozzon létre egy MariaDB adatbázist

    A portaeren kattintson a Halmok > Verem hozzáadása lehetőségre, majd illessze be a következő kódot a webszerkesztőbe.

     version: '2'services: db: image: mariadb:10.5 restart: always command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW volumes: - /var/lib/docker/volumes/Nextcloud_Database:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=password - MYSQL_PASSWORD=password - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud 

    Ügyeljen arra, hogy a veremnek megfelelő nevet adjon, például mariadb. Ezenkívül módosítsa a jelszót és az adatbázis nevét.

    Kattintson a Verem telepítése lehetőségre.

    Ez telepíti és telepíti a MariaDB adatbázist, amelyre szükségünk lesz a Nextcloud beállításához.

    Alternatív megoldásként manuálisan is telepítheti a MariaDB szervert SSH-n keresztül, és létrehozhat egy adatbázist és adatbázis-felhasználót.

    Alapértelmezés szerint az OpenMediaVault a 80-as porton fut. Javasoljuk azonban, hogy módosítsa az OpenMediaVault portot valami másra, például 8090-re. Ezzel elérhetővé teszi a 80-as portot a Nextcloud számára. Ehhez kövesse az alábbi lépéseket:

  • Az OpenMediaVaultban lépjen a Rendszer > Workbench menüpontra.
  • Szerkessze a portot 8090-ként, majd kattintson a Mentés gombra.
  • Kattintson az Alkalmaz gombra, és várja meg, amíg a módosítások életbe lépnek.
  • Most már megnyithatja az OpenMediaVaultot a http://IPAdressOfPi:8090 címen.
  • Kövesse ezeket a lépéseket a Nextcloud telepítéséhez és beállításához a Raspberry Pi-n futó OpenMediaVault rendszeren.

  • Jelentkezzen be a portanerbe, majd kattintson a Kötetek > Kötet hozzáadása lehetőségre. Hozzon létre két kötetet: nextcloud_config és nextcloud_data. Mindössze annyit kell tennie, hogy beírja a kötet nevét, és kattintson a Kötet létrehozása lehetőségre.
  • Kattintson a Tárolók > Tároló hozzáadása lehetőségre.
  • Nevezze el a tárolót Nextcloud néven, és illessze be a következőket a Kép mezőbe.
     linuxserver/nextcloud 
  • A Hálózati portok konfigurációjában kattintson az +új hálózati port közzététele lehetőségre.
  • Írja be a 8080-at és a 80-at a gazdagépbe és a tárolóba (TCP).
  • A Kötetek alatt kattintson kétszer a + további kötet leképezésére.
  • Írja be a /config parancsot, majd válassza ki a nextcloud_config kötetet. Hasonlóképpen írja be a /data parancsot, és válassza ki a nextcloud_data kötetet.
  • Lépjen a hálózatba, és válassza ki a gazdagépet.
  • Az Újraindítási házirendben válassza a Ha nincs leállítva lehetőséget.
  • Kattintson a Tároló üzembe helyezése lehetőségre.
  • Néhány másodpercen vagy percen belül (az internet sebességétől függően) a Nextcloud konténer telepítésre kerül.
  • Most meglátogathatja a http://IPAddressOfPi webhelyet a Nextcloud webes felületének megnyitásához.
  • Adjon meg egy felhasználónevet és jelszót.
  • Most adja meg az adatmappa helyét. Az alapértelmezett a /data.
  • Kattintson a MySQL/MariaDB elemre. Adja meg a MariaDB adatbázis nevét és jelszavát a telepített MariaDB veremből a 4. lépésben.
  • Ha hibát észlel az adatbázis-csatlakozás során, próbálja beírni a MariaDB szót az adatbázis-gazdagépbe.
  • Kattintson a Telepítés gombra. Ezzel telepíti a Nextcloud példányt.
  • Mostantól elérheti és bejelentkezhet a Nextcloudba a Pi helyi IP-címén. Fájlokat feltölthet és letölthet a Nextcloudba az otthona bármely rendszerével, beleértve a macOS-t, a Windows-t és a Linuxot is. A Nextcloud alkalmazás Android- és iOS-eszközökhöz is elérhető, amellyel fotóit, videóit, dokumentumait és egyéb adatait szinkronizálhatja mobileszközeivel/-ről.

    A Nextcloud internetes elérhetővé tételéhez használhatja az Nginx Reverse proxyt, a Cloudflare Tunnel-t vagy az útválasztót (port-továbbítás).

    Fedezze fel a saját üzemeltetésű felhő erejét

    A Nextcloud telepítése a Raspberry Pi-n futó OpenMediaVault NAS-ra olcsó, de hatékony és biztonságos privát felhőalapú tárolási megoldást kínálhat. Az OpenMediaVault NAS-on található Nextcloud segítségével átveheti az irányítást adatai felett, és élvezheti a felhőalapú tárolás kényelmét anélkül, hogy külső szolgáltatókra támaszkodna.

    A fenti lépések követésével könnyedén beállíthatja és konfigurálhatja a Nextcloudot a Raspberry Pi-n, hogy megfeleljen az Ön egyedi igényeinek. Ne felejtse el rendszeresen frissíteni Nextcloud és OpenMediaVault telepítéseit, biztonságossá tenni Nextcloud példányát, és biztonsági másolatot készíteni az adatokról a zökkenőmentes és megbízható élmény érdekében.