Owncloud este un sistem online de partajare a fișierelor lider de piață, care vă permite să faceți copii de rezervă și să partajați fișierele cu ușurință. Dacă nu ești un fan al DropBox sau Google Drive, apoi OwnCloud este o alternativă interesantă.
În acest articol, vă prezentăm prin instalarea OwnCloud în Debian 10.
De cand OwnCloud rulează pe browser și back-end-ul, stocând date în baza de date, trebuie mai întâi să instalăm LAMPĂ grămadă. LAMPĂ este o stivă populară de găzduire gratuită și open-source folosită de dezvoltatori pentru găzduirea aplicațiilor lor web. Inseamna Linux, Apache, MariaDB / MySQL, și PHP.
Mai întâi, să actualizăm depozitele de sistem.
$ sudo apt update && sudo apt upgrade.
Apoi, instalați fișierul Apache server web și MariaDB server de baze de date executând comanda.
$ sudo apt install apache2 mariadb-server mariadb-client.
După finalizarea instalării, continuați și instalați
PHP 7.2. În momentul redactării acestui ghid, PHP 7.3 nu este încă acceptat, deci cea mai bună fotografie a noastră este folosirea PHP 7.2.Deci, activați depozitul PHP așa cum se arată.
$ sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg. $ sudo echo "deb https://packages.sury.org/php/ $ (lsb_release -sc) main "> /etc/apt/sources.list.d/php.list.
Odată ce ați terminat crearea depozitului pentru PHP, actualizați pachetele și depozitele de sistem pentru ca noul depozit PHP să aibă efect.
$ sudo apt actualizare.
Acum instalați PHP și dependențele necesare așa cum se arată.
$ sudo apt install php7.2 libapache2-mod-php7.2 php7.2- {mysql, intl, curl, json, gd, xml, mb, zip}
Odată instalat, verificați versiunea PHP folosind comanda.
$ php -v.
De asemenea, verificați dacă serverul web Apache rulează executând comanda.
$ systemctl status apache2.
Dacă Apache este în funcțiune, ar trebui să obțineți o ieșire similară cu cea de mai jos, indicând că este „activ’.
Dacă Apache nu este pornit, porniți-l și activați-l la pornire executând comenzile.
$ systemctl începe apache2. $ systemctl activează apache2.
Următorul pas va fi crearea unei baze de date pentru a gestiona fișierele OwnCloud în timpul și după instalare.
Conectați-vă la serverul MariaDB.
$ mysql -u root -p.
Odată conectat, creați o bază de date pentru OwnCloud.
MariaDB [(none)]> CREAȚI BAZA DE DATE owncloud;
Creați un utilizator pentru baza de date OwnCloud și acordați utilizatorului toate privilegiile.
MariaDB [(none)]> ACORDĂ TOATE PE owncloud. * PENTRU 'owncloud_user' @ 'localhost' IDENTIFICAT DE '[e-mail protejat]';
În cele din urmă, spălați privilegiile și ieșiți.
MariaDB [(none)]> PRIVILEGII DE ÎNVĂȚARE; MariaDB [(none)]> IEȘIRE;
În mod implicit, OwnCloud nu este inclus în Debian 10 depozite. Cu toate acestea, OwnCloud menține un depozit pentru fiecare distribuție. Depozitul pentru Debian 10 nu a fost încă lansat și, prin urmare, vom folosi depozitul de Debian 9.
Mai întâi, instalați fișierul PGP cheie de semnare.
$ sudo curl https://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/Release.key | apt-key add -
După ce cheia de semnare este instalată, continuați și activați depozitul OwnCloud.
$ sudo echo 'deb http://download.owncloud.org/download/repositories/10.2.1/Debian_9.0/ / '> /etc/apt/sources.list.d/owncloud.list.
Actualizați din nou sistemul pentru a resincroniza pachetele de sistem și instalați Owncloud.
$ sudo apt actualizare. $ sudo apt-get install owncloud-files.
La instalare, OwnCloud își stochează fișierele în /var/www/owncloud director. Prin urmare, trebuie să ne configurăm serverul web pentru a servi fișierele OwnCloud.
Deci, creați un fișier gazdă virtual pentru Owncloud așa cum se arată.
$ sudo vim /etc/apache2/sites-available/owncloud.conf.
Adăugați configurația de mai jos și salvați.
Alias / "/ var / www / owncloud /" Opțiuni + FollowSymlinks AllowOrride AllDav off SetEnv HOME / var / www / owncloud SetEnv HTTP_HOME / var / www / owncloud
Pentru a activa site-ul OwnCloud, la fel ca orice gazdă virtuală, executați comanda:
$ sudo ln -s /etc/apache2/sites-available/owncloud.conf / etc / apache2 / sites-enabled /
Apoi, activați module Apache suplimentare care sunt solicitate de OwnCloud și reporniți serverul web Apache pentru a reîncărca configurația și efectua modificările.
$ sudo a2enmod rescrie mime unic_id. $ sudo systemctl reporniți apache2.
Pentru a finaliza configurarea OwnCloud, răsfoiți adresa IP a serverului dvs. așa cum se arată mai jos:
http://server-ip.
Interfața de întâmpinare vă va întâmpina așa cum se arată. Vi se va cere să furnizați numele de utilizator și parola.
Apoi, faceți clic pe „Stocare și bază de date”Și furnizați detaliile bazei de date, cum ar fi utilizatorul bazei de date, numele bazei de date și parola.
În cele din urmă, faceți clic pe „Finalizați configurarea’.
Aceasta vă duce la pagina de autentificare. Introduceți numele de utilizator și parola și apăsați ENTER.
Inițial, veți primi o fereastră pop-up cu informații despre aplicația Desktop, Android și iOS OwnCloud pe care le puteți instala pe dispozitivele dvs. Acest lucru vă permite să vă accesați datele din mers.
Iată tabloul de bord.
Și am ajuns în sfârșit la sfârșitul acestui tutorial. Acum puteți salva și partaja fișierele cu ușurință folosind OwnCloud. Mulțumesc că ți-ai luat timp.