Lisage oma OpenMediaVault-põhisele Raspberry Pi-l töötavale NAS-ile isiklik pilvesalvestus, installides Nextcloudi.

Nextcloud ja OpenMediaVault (OMV) on võimas tasuta ja avatud lähtekoodiga tarkvara (FOSS). Neid koos kasutades saate luua ja juurutada oma privaatset pilvesalvestust ja võrguga ühendatud salvestusruumi (NAS) koos intuitiivse salvestusruumi haldamise veebiliidesega.

Installides Nextcloudi OpenMediaVaulti, saate salvestada, jagada ja juurde pääseda kogu oma sisemisele/välisele salvestusruum – sealhulgas USB-draivid – ja failid kõikjalt, säilitades samal ajal täieliku kontrolli oma üle andmeid.

Saate installida Nextcloudi otse Raspberry Pi-sse, kasutades Dockeri konteinerit, või otse Raspberry Pi OS-i. Kuid Nextcloudi installimine OpenMediaVaulti kaudu ühendab turvalise andmesalvestuse pilvetaoliste funktsioonidega, et hõlbustada juurdepääsu ja koostööd.

Majutades Nextcloudi Raspberry Pi-s OMV abil:

  • Teil on täielik kontroll oma andmete ja privaatsuse üle, kuna te ei sõltu suurema meelerahu, andmete privaatsuse ja omandiõiguse tagamiseks kolmandatest osapooltest pilveteenuse pakkujatest.
  • OMV pakub ka kasutajate haldust ja õigusi, mis võimaldavad teil kontrollida, kes pääsevad juurde jagatud salvestusruumile. Nextcloud laiendab neid võimalusi failidele, kaustadele ja jagatud ressurssidele üksikasjaliku juurdepääsu juhtimiseks.
  • Saate oma Nextcloudi andmete jaoks rakendada ja seadistada andmete automaatse varundamise. See lisab teie failidele täiendava andmekaitsekihi.
  • Saate kiiresti lisada/eemaldada välist USB-mälukandjat või draivi ning salvestada Nextcloudi andmed välise draivi jagatud kausta.

Soovitatav on installige SSD-le Raspberry Pi OS järjepidevaks tööks suure töökoormuse ajal. Samuti saate Nextcloudi otse installida Raspberry Pi OS-i looge kaugjuurdepääsuga isiklik DIY pilvesalvestus.

Enne Nextcloudi installimise ja seadistamise alustamist määrake või konfigureerige oma OpenMediaVault seadmele (st Raspberry Pi) staatiline IP-aadress. See on oluline, sest Nextcloud vajab korrektseks toimimiseks ühtset IP-aadressi.

1. toiming: lubage SSH

Järgige neid samme, et lubada kaugjuurdepääsuks SSH (Secure Shell).

  1. Avage OpenMediaVaultis Teenused ja klõpsake SSH.
  2. Puuk Luba root sisselogimine, Parooliga autentimineja Avaliku võtme autentimine. Klõpsake Salvesta.
    Ekraanipildi autor on Ravi. NAR
  3. Klõpsake nuppu Rakenda (märkige kollasel ribal olev nupp) muudatuste rakendamiseks.
  4. Logige OpenMediaVaulti juurana sisse, kasutades Windowsis PuTTY rakendust või Linuxis/macOS-is terminali. Kui te ei tea juurparooli, logige sisse sudo kasutajana ja kasutage juurparooli muutmiseks seda käsku:
    passwd root
  5. Tüüp su juur juurkasutajana sisse logimiseks.

2. samm: installige OMV-Extras

SSH oma Raspberry Pi-sse teisest arvutist ja käivitage OMV lisade installimiseks järgmine käsk.

wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash

Pärast installimist värskendage või logige sisse OpenMediaVaulti veebiliidesesse ja minge seejärel pistikprogrammidesse.

Otsige üles ja installige openmediavault-compose x.x.x sisse panema.

3. samm: installige Docker ja Portaineer

OpenMediaVaulti jaotises Teenused näete uut kirjet nimega Koosta. Kasutame seda Dockeri ja Nextcloudi installimiseks vajaliku portaineri installimiseks.

  1. Kliki Koosta > Seaded
  2. Under Koostage failid, valige rippmenüüst Jagatud kaust. Kui te pole ühiskausta loonud, soovitame teil selle luua ikooni "+" või Salvestus > Jagatud kaustad valik.
  3. all Andmed jaotises valige Jagatud kaust mille lõite sisemällu või välisele USB-draivile. Soovitame andmete salvestamiseks kasutada välist kõvaketast.
  4. Võite valida ka a Varundamine asukoht (valikuline). Selleks saate luua ja valida oma sisemise või välise draivi asukohas teise jagatud kausta.
  5. Nüüd klõpsake Installige Docker uuesti.
  6. Klõpsake Jah kui kuvatakse viip. Oodake installimise lõpuleviimist.

Installimise ajal võite saada ühenduse katkemise tõrketeate. Lihtsalt värskendage lehte ja proovige uuesti. Kui näete aknas "Installitud ja töötab". Olek jaotises avage SSH-ühendus ja seejärel käivitage portaineri installimiseks järgmine käsk.

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

Pärast installimist külastage https://IPAddressOfPi: 9443. Muutke kindlasti kasutajanimi ja parool.

4. samm: looge MariaDB andmebaas

Klõpsake portineril Virnad > Lisa virnad ja seejärel kleepige järgmine kood veebiredaktorisse.

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

Pange virnale kindlasti õige nimi, näiteks mariadb. Muutke ka parooli ja andmebaasi nime.

Klõpsake Rakendage virn.

See installib ja juurutab MariaDB andmebaasi, mida vajame Nextcloudi seadistamiseks.

Teise võimalusena saate MariaDB serveri käsitsi installida SSH kaudu ning luua andmebaasi ja andmebaasi kasutaja.

Vaikimisi töötab OpenMediaVault pordil 80. Siiski on soovitatav muuta OpenMediaVaulti port millekski muuks, näiteks 8090-ks. See teeb pordi 80 Nextcloudi jaoks kättesaadavaks. Selleks toimige järgmiselt.

  1. Avage OpenMediaVaultis Süsteem > Töölaud.
  2. Redigeeri Port nagu 8090 ja klõpsake Salvesta.
  3. Klõpsake Rakenda ja oodake, kuni muudatused jõustuvad.
  4. Nüüd saate OpenMediaVaulti avada aadressil http://IPAdressOfPi: 8090.

Järgige neid samme, et installida ja seadistada Nextcloud OpenMediaVaultis, mis töötab Raspberry Pi-s.

  1. Logige portaineri sisse ja seejärel klõpsake nuppu Mahud> Lisa helitugevus. Looge kaks köidet: nextcloud_config ja nextcloud_data. Kõik, mida pead tegema, on tippida helitugevuse nimi ja klõpsata Loo helitugevus.
  2. Kliki Konteinerid > Lisa konteiner.
  3. Nimetage konteiner kui Nextcloud ja kleepige väljale Pilt järgmine.
    linuxserver/nextcloud
  4. Klõpsake jaotises Võrgupordi konfiguratsioon +avalda uus võrguport.
  5. Tüüp 8080 ja 80 aastal peremees ja konteiner (TCP).
  6. all Mahud, klõpsake + kaardi lisamaht kaks korda.
  7. Tüüp /config ja seejärel valige nextcloud_config maht. Samamoodi tippige /data ja valige nextcloud_data maht.
  8. Mine lehele Võrk ja valige peremees.
  9. sisse Taaskäivitage poliitika, valige Kui just pole peatatud.
  10. Klõpsake Juurutage konteiner.
  11. Mõne sekundi või minuti pärast (olenevalt teie Interneti-kiirusest) juurutatakse Nextcloudi konteiner.
  12. Nüüd saate külastada http://IPAddressOfPi Nextcloudi veebiliidese avamiseks.
  13. Sisesta kasutajanimi ja parool.
  14. Nüüd sisestage andmekausta asukoht. Vaikimisi on /data.
  15. Klõpsake MySQL/MariaDB. Sisestage 4. sammus juurutatud MariaDB virna MariaDB andmebaasi nimi ja parool.
  16. Kui teil tekib andmebaasi ühenduvuses tõrge, proovige tippida MariaDB sisse Andmebaasi host.
  17. Klõpsake Installige. See installib Nextcloudi eksemplari.

Nüüd saate Nextcloudi juurde pääseda ja sinna sisse logida Pi kohalikul IP-aadressil. Saate faile Nextcloudi üles laadida ja alla laadida, kasutades oma kodus mis tahes süsteemi, sealhulgas macOS-i, Windowsi ja Linuxi. Androidi ja iOS-i seadmetele on saadaval ka rakendus Nextcloud, mida saate kasutada oma fotode, videote, dokumentide ja muude andmete sünkroonimiseks mobiilseadmetesse/seadmetest.

Nextcloudi Internetiga kuvamiseks võite kasutada Nginxi pöördpuhverserverit, Cloudflare'i tunnelit või ruuterit (pordi edastamine).

Avage isehostitava pilve võimsus

Nextcloudi installimine Raspberry Pi-l töötavale OpenMediaVault NAS-ile võib pakkuda teile odavat, kuid võimsat ja turvalist privaatset pilvesalvestuslahendust. Kui teie OpenMediaVault NAS-is on Nextcloud, saate oma andmeid kontrollida ja nautida pilvesalvestuse mugavust ilma kolmandatest osapooltest pakkujatele lootmata.

Järgides ülaltoodud samme, saate hõlpsasti seadistada ja konfigureerida Nextcloudi Raspberry Pi-s, et see vastaks teie konkreetsetele vajadustele. Ärge unustage regulaarselt värskendada oma Nextcloudi ja OpenMediaVaulti installimisi, kaitsta oma Nextcloudi eksemplari ja varundada andmeid, et tagada sujuv ja usaldusväärne kasutuskogemus.