Adăugați spațiu de stocare personal în cloud la NAS-ul dvs. bazat pe OpenMediaVault, care rulează pe Raspberry Pi, instalând Nextcloud.

Nextcloud și OpenMediaVault (OMV) sunt software puternic gratuit și open-source (FOSS). Folosindu-le în tandem, vă puteți construi și implementa propriul stocare privat în cloud și stocare atașată la rețea (NAS) cu o interfață web intuitivă pentru gestionarea stocării.

Instalând Nextcloud pe OpenMediaVault, puteți stoca, partaja și accesa toate informațiile interne/externe. stocare—inclusiv unități USB—și fișiere de oriunde, toate păstrând controlul complet asupra dvs date.

Puteți instala Nextcloud direct pe Raspberry Pi folosind un container Docker sau direct în sistemul de operare Raspberry Pi. Cu toate acestea, instalarea Nextcloud prin OpenMediaVault combină stocarea securizată a datelor cu funcții asemănătoare norului pentru un acces ușor și o colaborare.

Găzduind Nextcloud pe Raspberry Pi folosind OMV:

  • Aveți control deplin asupra datelor și confidențialității dvs., deoarece nu vă bazați pe furnizorii de cloud terți pentru o mai mare liniște, confidențialitate a datelor și proprietate.
    instagram viewer
  • OMV oferă, de asemenea, gestionarea utilizatorilor și permisiuni care vă permit să controlați cine poate accesa spațiul de stocare partajat. Nextcloud extinde și mai mult aceste capacități pentru controlul granular al accesului la fișiere, foldere și resurse partajate.
  • Puteți implementa și configura o copie de rezervă automată a datelor pentru datele dvs. Nextcloud. Acest lucru adaugă un nivel suplimentar de protecție a datelor pentru fișierele dvs.
  • Puteți adăuga/elimina rapid medii de stocare USB externe sau puteți stoca datele Nextcloud într-un folder partajat de pe unitatea externă.

Se recomandă să instalați sistemul de operare Raspberry Pi pe SSD pentru performanță constantă în timpul sarcinilor de lucru grele. De asemenea, puteți instala direct Nextcloud pe sistemul de operare Raspberry Pi la construiți un spațiu de stocare personal în cloud cu acces la distanță.

Înainte de a începe instalarea și configurarea Nextcloud, asigurați-vă că alocați sau configurați o adresă IP statică pentru dispozitivul dvs. OpenMediaVault (adică Raspberry Pi). Acest lucru este important deoarece Nextcloud necesită o adresă IP consecventă pentru a funcționa corect.

Pasul 1: Activați SSH

Urmați acești pași pentru a activa SSH (Secure Shell) pentru accesul de la distanță.

  1. Pe OpenMediaVault, accesați Servicii și faceți clic SSH.
  2. Bifă Permiteți conectarea la rădăcină, Autentificare prin parolă, și Autentificare cu cheie publică. Clic Salvați.
    Captură de ecran de Ravi. NAR
  3. Apasă pe aplica (bifați butonul de pe bara galbenă) pentru a aplica modificările.
  4. Folosind aplicația PuTTY pe Windows sau Terminal pe Linux/macOS, conectați-vă la OpenMediaVault ca root. Dacă nu cunoașteți parola root, conectați-vă ca utilizator sudo și utilizați această comandă pentru a schimba parola root:
    passwd root
  5. Tip su root pentru a vă conecta ca utilizator root.

Pasul 2: Instalați OMV-Extras

SSH în Raspberry Pi de pe alt computer și rulați următoarea comandă pentru a instala extra-urile OMV.

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

După instalare, reîmprospătați sau conectați-vă la interfața web OpenMediaVault și apoi accesați Plugins.

Găsiți și instalați openmediavault-compose x.x.x conecteaza.

Pasul 3: Instalați Docker și Portainer

Sub secțiunea Servicii din OpenMediaVault, veți vedea o nouă intrare numită Compune. Îl vom folosi pentru a instala Docker și portainerul necesar pentru instalarea Nextcloud.

  1. Click pe Compune > Setări
  2. Sub Compune fișiere, selectați folderul partajat din meniul drop-down. Dacă nu ați creat un folder partajat, vă recomandăm să creați unul folosind pictograma „+” sau prin intermediul Stocare > Foldere partajate opțiune.
  3. Sub Date secțiunea, alegeți Folder impartit pe care ați creat-o pe stocarea internă sau pe unitatea USB externă. Vă recomandăm să utilizați un HDD extern pentru stocarea datelor.
  4. De asemenea, puteți alege a Backup locație (opțional). Pentru aceasta, puteți crea și selecta un alt folder partajat pe locația unității interne sau externe.
  5. Acum faceți clic Reinstalați Docker.
  6. Clic da când apare solicitarea. Așteptați finalizarea instalării.

În timpul instalării, este posibil să primiți o eroare de pierdere a conexiunii. Pur și simplu reîmprospătați pagina și încercați din nou. Dacă vedeți „Instalat și rulat” în fișierul stare secțiunea, deschideți conexiunea SSH și apoi executați următoarea comandă pentru a instala portainer.

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

După instalare, vizitați https://IPAddressOfPi: 9443. Asigurați-vă că schimbați numele de utilizator și parola.

Pasul 4: Creați o bază de date MariaDB

Pe portainer, faceți clic Stive > Adăugați stive și apoi inserați următorul cod în editorul web.

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

Asigurați-vă că dați stivei un nume propriu, cum ar fi mariadb. De asemenea, schimbați parola și numele bazei de date.

Clic Implementați stiva.

Aceasta va instala și implementa baza de date MariaDB de care vom avea nevoie pentru configurarea Nextcloud.

Alternativ, puteți instala manual serverul MariaDB prin SSH și puteți crea o bază de date și un utilizator de bază de date.

În mod implicit, OpenMediaVault rulează pe portul 80. Cu toate acestea, este recomandat să schimbați portul OpenMediaVault cu altceva, cum ar fi 8090. Acest lucru va face portul 80 disponibil pentru Nextcloud. Pentru a face acest lucru, urmați acești pași:

  1. În OpenMediaVault, accesați Sistem > Banc de lucru.
  2. Editați Port la fel de 8090 și faceți clic Salvați.
  3. Clic aplica și așteptați ca modificările să intre în vigoare.
  4. Acum puteți deschide OpenMediaVault la http://IPAdressOfPi: 8090.

Urmați acești pași pentru a instala și configura Nextcloud pe OpenMediaVault care rulează pe Raspberry Pi.

  1. Conectați-vă la portainer și apoi faceți clic Volumele> Adăugați volum. Creați două volume: nextcloud_config și nextcloud_data. Tot ce trebuie să faceți este să introduceți numele volumului și să faceți clic Creați un volum.
  2. Click pe Containere > Adăugați container.
  3. Denumiți containerul ca Nextcloud și lipiți următoarele în câmpul Imagine.
    linuxserver/nextcloud
  4. În configurația porturi de rețea, faceți clic +publicați un nou port de rețea.
  5. Tip 8080 și 80 în gazdă și recipient (TCP).
  6. Sub Volumele, faceți clic + volum suplimentar hartă de două ori.
  7. Tip /config și apoi selectați nextcloud_config volum. În mod similar, tastați /data și selectați nextcloud_data volum.
  8. Du-te la Reţea și selectați gazdă.
  9. În Politica de repornire, Selectați Dacă nu este oprit.
  10. Clic Instalați containerul.
  11. În câteva secunde sau minute (în funcție de viteza internetului), containerul Nextcloud va fi implementat.
  12. Acum puteți vizita http://IPAddressOfPi pentru a deschide interfața web Nextcloud.
  13. Introduceți un nume de utilizator și o parolă.
  14. Acum introduceți locația folderului de date. Valoarea implicită este /data.
  15. Clic MySQL/MariaDB. Introduceți numele și parola bazei de date MariaDB din stiva MariaDB implementată la Pasul 4.
  16. Dacă întâmpinați o eroare la conexiunea la baza de date, încercați să introduceți MariaDB în Gazda bazei de date.
  17. Clic Instalare. Aceasta va instala instanța Nextcloud.

Acum puteți să accesați și să vă conectați la Nextcloud la adresa IP locală a lui Pi. Puteți încărca și descărca fișiere pe Nextcloud folosind orice sistem din casă, inclusiv macOS, Windows și Linux. O aplicație Nextcloud este disponibilă și pentru dispozitivele Android și iOS, pe care o puteți utiliza pentru a vă sincroniza fotografiile, videoclipurile, documentele și alte date pe/de pe dispozitivele dvs. mobile.

Pentru a expune Nextcloud la internet, puteți folosi Nginx Reverse proxy, Cloudflare Tunnel sau routerul dvs. (port forwarding).

Deblocați puterea unui cloud auto-găzduit

Instalarea Nextcloud pe NAS OpenMediaVault care rulează pe un Raspberry Pi vă poate oferi o soluție de stocare privată în cloud, ieftină, dar puternică și sigură. Cu Nextcloud pe NAS OpenMediaVault, puteți prelua controlul asupra datelor și vă puteți bucura de confortul stocării în cloud fără a vă baza pe furnizori terți.

Urmând pașii de mai sus, puteți configura și configura cu ușurință Nextcloud pe Raspberry Pi pentru a vă satisface nevoile specifice. Nu uitați să vă actualizați în mod regulat instalările Nextcloud și OpenMediaVault, să vă securizați instanța Nextcloud și să faceți copii de rezervă ale datelor pentru a asigura o experiență fluidă și fiabilă.