Cum să construiți un server Raspberry Pi Cloud cu ownCloud

Cum să construiți un server Raspberry Pi Cloud cu ownCloud

Stocarea în cloud este incredibil de utilă pentru accesarea datelor dvs. de pe orice dispozitiv. Dezavantajul este că trebuie să ai încredere într-o corporație cu confidențialitatea și securitatea documentelor și fotografiilor prețioase stocate pe servere la distanță.





Există însă o alternativă: vă puteți găzdui fișierele pe propriul dvs. server cloud care rulează pe un computer în casa sau la birou. Unul dintre cele mai populare servicii pentru realizarea acestui lucru este ownCloud.





Vă vom arăta cum să instalați ownCloud pe un Raspberry Pi, să atașați spațiu de stocare extern și să alegeți o carcasă potrivită.





ownCloud vs Nextcloud pentru Raspberry Pi: Care este cel mai bun?

O altă opțiune pentru serverul dvs. cloud Raspberry Pi de la domiciliu este Nextcloud, un spin-off independent al ownCloud creat de unii dintre principalii colaboratori ai acestuia.

În timp ce caracteristicile de bază sunt foarte similare pentru ambele servicii, există unele diferențe cheie. Unele dintre funcțiile mai avansate din ownCloud sunt disponibile numai pentru abonații premium, în timp ce toate funcțiile sunt gratuite în Nextcloud.



Chiar și așa, ownCloud este o opțiune bună, bine stabilită și este complet gratuit de utilizat dacă vă găzduiți serverele. Funcțiile includ criptare end-to-end, autentificare cu doi factori, antivirus, firewall și verificarea integrității fișierelor.

1. Pregătește-ți Raspberry Pi

Spre deosebire de Nextcloud, care oferă o imagine de sistem personalizată pentru Raspberry Pi sub formă de NextCloudPi pe care îl scrieți pe un card microSD , precum și o opțiune de aplicație Ubuntu ownCloud este instalat într-o iterație existentă a versiunii standard a sistemului de operare Raspberry Pi.





Dacă încă nu ați instalat sistemul de operare Raspberry Pi, scrieți-l pe un card microSD (este recomandabil 8 GB sau mai mare) pe un alt computer utilizând Raspberry Pi Imager instrument.

cum să faci o placă de sunet

Citeste mai mult: Cum se instalează un sistem de operare pe Raspberry Pi





După ce ați terminat, introduceți cardul microSD în Raspberry Pi și porniți-l. Treceți prin expertul de bun venit, selectând o nouă parolă (din motive de securitate) și conectându-vă la rețeaua Wi-Fi.

Înainte de a instala ownCloud, trebuie să vă asigurați că sistemul de operare Raspberry Pi este complet actualizat. Dacă nu ați făcut deja acest lucru în timpul asistentului de întâmpinare, deschideți o fereastră Terminal ( Accesorii> Terminal ) și introduceți următoarele comenzi:

sudo apt-get update
sudo apt-get upgrade

Poate dura câteva minute. Cu Raspberry Pi către routerul dvs. wireless, descoperiți adresa IP a acestuia introducând:

ip addr

Notați inet adresa de sub wlan0 : aceasta este adresa IP a Raspberry Pi. Unele routere vor rezerva aceeași adresă pentru Raspberry Pi de fiecare dată când este pornit; dacă nu, veți dori configurați o adresă IP statică pentru Raspberry Pi .

2. Instalați Apache 2, PHP 5 și SQLite

Înainte de a instala ownCloud în sine, va trebui să adăugați componente esențiale ale stivei de server. Pentru a instala serverul HTTP Apache, în terminal introduceți:

sudo apt-get install apache2

Odată ce instalarea sa terminat, ar trebui să verificați dacă funcționează. Deschideți un browser web pe alt computer și introduceți adresa IP a Raspberry Pi. Ar trebui să obțineți o pagină web Apache implicită care să spună „Funcționează!”

Acum sunteți gata să instalați limbajul de scriptare web PHP, sistemul de gestionare a bazelor de date SQLite și alte pachete necesare cu această comandă Terminal:

sudo apt-get install php7.3 php7.3-gd sqlite php7.3-sqlite php7.3-curl
php7.3-zip php3-dom php7.3-intl

După ce toate sunt instalate cu succes, reporniți serverul web Apache cu următoarea comandă:

sudo service apache2 restart

3. Instalați ownCloud

Acum sunteți gata să instalați ownCloud în sine. Descărcați cel mai recent fișier ZIP stabil din pagina oficială de descărcări ownCloud la Raspberry Pi. Am descărcat owncloud-complete-20210326.zip .

Într-o fereastră Terminal, mutați fișierul descărcat în / var / www / html director cu:

cd Downloads
sudo mv owncloud-complete-20210326.zip /var/www/html

Treceți la acel director și dezarhivați fișierul:

filme gratuite pe care le pot viziona pe telefonul meu
cd /var/www/html
sudo unzip -q owncloud-complete-20210326.zip

Apoi, trebuie să creați un director de date pentru ownCloud și să modificați permisiunile acestuia. Dacă utilizați doar microSD pentru stocarea serverului, introduceți următoarele comenzi:

sudo mkdir /var/www/html/owncloud/data
sudo chown www-data:www-data /var/www/html/owncloud/data
sudo chmod 750 /var/www/html/owncloud/data

Dacă utilizați o unitate USB externă pentru stocare, atașați-o și montați-o pe Raspberry Pi, apoi introduceți următoarele comenzi:

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

Notă: Dacă doriți să mutați datele într-un alt director la o dată ulterioară, consultați ownCloud ghid despre cum să mutați un director de date .

Apoi, introduceți următoarele comenzi pentru a da permisiuni de scriere pentru a evita unele erori potențiale de conectare ulterior:

sudo chmod 777 /var/www/html/owncloud
sudo mkdir /var/lib/php/session
sudo chmod 777 /var/lib/php/session

Odată ce ați terminat, este timpul să reporniți Raspberry Pi pentru ca modificările să aibă efect:

sudo reboot

4. Configurați ownCloud

Dintr-un browser web, accesați adresa IP a Raspberry Pi urmând / owncloud , de exemplu. 192.168.1.132/owncloud .

Dacă vedeți un avertisment că conexiunea dvs. nu este privată sau sigură, alegeți să o ignorați (selectând Avansat în Chrome sau Firefox) și accesați site-ul.

Ar trebui să apară ecranul de conectare ownCloud. Dacă vedeți un avertisment de performanță despre SQLite, îl puteți ignora în siguranță.

Acum trebuie să vă înregistrați un cont de administrator introducând un nume de utilizator și o parolă. Asigurați-vă că le notați. Cu aceasta, propriul dvs. Cloud este acum disponibil folosind acest cont.

Conectați-vă și începeți să explorați tabloul de bord web pentru serverul ownCloud găzduit de dvs. Pentru început, puteți naviga în câteva dosare pentru documente și fotografii.

Pentru a adăuga funcționalități suplimentare, faceți clic pe meniul din stânga sus și selectați Piaţă. Puteți răsfoi aplicațiile disponibile și puteți instala orice doriți, cum ar fi Calendar și suita de birouri Collabora.

5. Adăugați acces extern pe internet

Până în prezent, puteți accesa propriul server Cloud din propria rețea locală, ceea ce este puțin limitativ. Pentru a accesa propriul server Cloud prin internet din orice locație, trebuie să configurați SSL, să activați redirecționarea porturilor și să utilizați un serviciu DNS dinamic.

6. Alegeți un caz pentru propriul server Cloud

Rularea propriului server Cloud pe o placă Raspberry Pi goală nu este recomandată, deoarece va acumula praf în timp. Există o gamă largă de cazuri disponibile pentru modelele standard Raspberry Pi 3 și 4.

cum se schimbă pictogramele de comenzi rapide Windows 10

Mai degrabă decât o carcasă din plastic ieftină, vă recomandăm ceva mai solid, cum ar fi DeskPi Pro. Acesta are suficient spațiu în interiorul carcasei pentru o unitate de stocare SATA și este livrat cu un adaptor M.2 la SATA. Pentru a preveni supraîncălzirea Raspberry Pi, acesta are, de asemenea, un sistem de răcire ICE Tower și radiator.

O altă opțiune foarte bună este Caz Argon ONE M.2 , care vă permite să utilizați orice unitate SATA de dimensiune M.2. Alternativ, puteți alege o carcasă robustă pentru Raspberry Pi pe cont propriu și să conectați o unitate de stocare USB externă standard.

Construiți-vă propriul server Raspberry Pi Cloud: succes

Felicitări, ați configurat acum un server cloud pe Raspberry Pi utilizând ownCloud. Puteți vizita tabloul de bord al acestuia folosind un browser web pe un alt dispozitiv. Există chiar și o aplicație ownCloud pentru iOS și Android pe care o puteți utiliza pentru a accesa serverul de pe un smartphone sau tabletă.

Acțiune Acțiune Tweet E-mail Cele mai bune 5 soluții de stocare în cloud Linux în 2021

Trebuie să vă sincronizați cu cloud pe computerul dvs. Linux? Iată cinci dintre cele mai bune servicii cloud compatibile cu Linux disponibile astăzi.

Citiți în continuare
Subiecte asemănătoare
  • DIY
  • Raspberry Pi
  • Stocare in cloud
Despre autor Phil King(22 articole publicate)

Jurnalistul independent de tehnologie și divertisment Phil a editat numeroase cărți oficiale Raspberry Pi. Un Raspberry Pi de lungă durată și jucător de electronice, el este un colaborator obișnuit la revista The MagPi.

Mai multe de la Phil King

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona
Categorie Diy