NextCloud

Instalarea NextCloud pe Debian 10

Instalarea NextCloud pe Debian 10
Dacă doriți să configurați propriul serviciu de partajare a fișierelor, atunci NextCloud este o opțiune pentru dvs. NextCloud este un software open source de partajare a fișierelor auto-găzduit.  În acest articol, vă voi arăta cum să instalați NextCloud pe Debian 10 Buster. Asadar, haideti sa începem.

Instalarea NextCloud:

NextCloud este o aplicație web bazată pe PHP. Acesta rulează pe stiva LAMP (Linux, Apache, MySQL / MariaDB, PHP). Toate pachetele necesare pentru configurarea unei stive LAMP sunt disponibile în depozitul oficial de pachete din Debian 10. Deci, putem configura cu ușurință un server Debian 10 LAMP și putem configura NextCloud acolo.

Mai întâi, actualizați memoria cache a depozitului de pachete APT cu următoarea comandă:

$ sudo apt actualizare

Cache-ul depozitului de pachete APT ar trebui actualizat.

Acum, instalați serverul web Apache, PHP și bibliotecile PHP necesare pentru NextCloud, serverul de baze de date MariaDB și alte instrumente necesare din depozitul oficial de pachete Debian 10 cu următoarea comandă:

$ sudo apt install mlocate apache2 libapache2-mod-php mariadb-client
mariadb-server wget dezarhivează bzip2 curl php php-comun php-curl php-gd
php-mbstring php-mysql php-xml php-zip php-intl php-apcu php-redis
php-http-request

Acum, apăsați Da și apoi apăsați pentru a confirma instalarea.

Managerul de pachete APT va descărca și instala toate pachetele necesare. Poate dura ceva timp până se finalizează.

În acest moment, toate pachetele ar trebui să fie instalate.

Acum, trebuie să creați o bază de date MariaDB pentru NextCloud.

Pentru a face acest lucru, mai întâi, conectați-vă la shell-ul MariaDB ca rădăcină utilizator de bază de date cu următoarea comandă:

$ sudo mysql -u root -p

În mod implicit, nu rădăcină parola trebuie setată. Deci, doar apăsați .

NOTĂ: Dacă aveți deja configurat un server LAMP, atunci baza de date MySQL / MariaDB poate avea un rădăcină setare parolă. În acest caz, tastați fișierul rădăcină parola și apăsați .

Ar trebui să vă conectați la shell-ul MariaDB.

Acum, creați o nouă bază de date nextcloud pentru NextCloud cu următoarea instrucțiune SQL:

MariaDB [(none)]> CREATE DATABASE nextcloud;

Acum, creați un utilizator nou nextcloud, setați parola pentru noul utilizator (123 în cazul meu) și acordați noului utilizator toate privilegiile bazei de date nextcloud cu următoarea instrucțiune SQL:

MariaDB [(none)]> ACORDAȚI TOATE PE nextcloud.* TO 'nextcloud' @ 'localhost'
IDENTIFICAT DE „123”;

Acum, rulați următoarea instrucțiune SQL pentru ca modificările să aibă efect:

MariaDB [(niciunul)]> PRIVILEGII FLUSH;

Acum, ieșiți din shell-ul MariaDB după cum urmează:

MariaDB [(none)]> \ q

Acum, navigați la / var / www director după cum urmează:

$ cd / var / www

Acum, descărcați arhiva zip NextCloud 16 de pe site-ul oficial al NextCloud cu următoarea comandă:

$ sudo wget https: // download.nextcloud.com / server / releases / nextcloud-16.0.4.fermoar

NOTĂ: NextCloud 16 este cea mai recentă versiune stabilă la momentul scrierii acestui articol. Până când citiți acest articol, este posibil să fie lansată o nouă versiune a NextCloud. Dacă acesta este cazul, trebuie doar să copiați noul link de descărcare de pe site-ul oficial al NextCloud și să îl înlocuiți aici.

Arhiva zip NextCloud ar trebui descărcată.

După cum puteți vedea, arhiva zip NextCloud se află în / var / www director.

$ ls -lh

Acum, extrageți arhiva zip NextCloud cu următoarea comandă:

$ sudo dezarhivați nextcloud-16.0.4.fermoar

Arhiva NextCloud ar trebui extrasă.

Un nou director nextcloud / ar trebui creat. Aceasta este rădăcina web a NextCloud.

Acum, schimbați proprietarul și grupul tuturor fișierelor și directoarelor din nextcloud / director către www-date după cum urmează:

$ sudo chown -Rfv www-data: www-data nextcloud

Proprietarul și grupul ar trebui schimbate.

Acum, creați o nouă configurație a site-ului Apache 2 pentru NextCloud cu următoarea comandă:

$ sudo nano / etc / apache2 / sites-available / nextcloud.conf

Acum, introduceți următoarele linii în fișierul de configurare.


ServerAdmin [e-mail protejat]
DocumentRoot / var / www / nextcloud
Alias ​​/ nextcloud "/ var / www / nextcloud /"
 

Opțiuni + FollowSymlinks
AllowOrride All
 

Dav off

 
Solicitați toate acordate
 
SetEnv HOME / var / www / nextcloud
SetEnv HTTP_HOME / var / www / nextcloud

 
Jurnal de erori $ APACHE_LOG_DIR / nextcloud_error_log
CustomLog $ APACHE_LOG_DIR / nextcloud_access_log comun

Fișierul de configurare final ar trebui să arate după cum urmează. Acum, salvați fișierul apăsând + X urmată de Da și .

Acum, activați configurația site-ului NextCloud cu următoarea comandă:

$ sudo a2ensite nextcloud.conf

Acum, dezactivați configurația implicită a site-ului cu următoarea comandă:

$ sudo a2dissite 000-implicit.conf

Acum, reporniți serverul web Apache 2 cu următoarea comandă:

$ sudo systemctl reporniți apache2

Acum, verificați dacă apache2 serviciul rulează cu următoarea comandă:

$ sudo systemctl status apache2

După cum puteți vedea, apache2 serviciul rulează. Deci, configurația ar trebui să aibă succes.

Configurarea NextCloud:

În timp ce rulați NextCloud pentru prima dată, va trebui să creați un utilizator de administrator NextCloud și să furnizați acreditările bazei de date pentru NextCloud. Puteți face toate acestea din interfața web NextCloud.

Mai întâi, găsiți adresa IP a mașinii Debian 10 cu următoarea comandă:

$ ip a

După cum puteți vedea, adresa IP a mașinii mele Debian 10 este 192.168.21.131. Va fi diferit pentru tine. Deci, asigurați-vă că îl înlocuiți cu al dvs. de acum înainte.

Acum, deschideți browserul și vizitați http: // 192.168.21.131 și ar trebui să vedeți următoarea pagină. Acum, introduceți aici numele utilizatorului de administrator și parola.

Directorul de date implicit al NextCloud este / var / www / nextcloud / data. Dacă doriți să schimbați acest lucru, trebuie să montați un dispozitiv de stocare pe / var / www / nextcloud / data și schimbați proprietarul și grupul acelui director în www-date. Pentru mai multe informații, citiți Utilizarea stocării dedicate pentru NextCloud secțiunea articolului Instalați NextCloud pe Ubuntu.

Ar trebui să vă conectați. Click pe X.

Ar trebui să vedeți tabloul de bord NextCloud. Puteți să vă gestionați fișierele personale, să creați utilizatori noi sau să administrați NextCloud de aici.

Deci, așa se instalează NextCloud pe Debian 10. Vă mulțumim că ați citit acest articol.

Cele mai bune 5 jocuri arcade pentru Linux
În zilele noastre, computerele sunt mașini serioase folosite pentru jocuri. Dacă nu puteți obține noul scor mare, veți ști la ce mă refer. În această ...
Battle For Wesnoth 1.13.6 Development Released
Battle For Wesnoth 1.13.6 released last month, is the sixth development release in the 1.13.x series and it delivers a number of improvements, most no...
Cum se instalează League Of Legends pe Ubuntu 14.04
Dacă ești fan al League of Legends, atunci aceasta este o oportunitate pentru tine de a testa rula League of Legends. Rețineți că LOL este acceptat pe...