Lecția 63 Instalarea NextCloud pe serverele Ubuntu

  • Noah Scott
  • 0
  • 4557
  • 477

Acum câteva săptămâni le-am arătat studenților și utilizatorilor noi o modalitate ușoară de a instala OwnCloud pe Ubuntu. Postarea de astăzi vă arată cum să instalați Nextcloud, o furcă a OwnCloud și pe serverele Ubuntu. Pentru cei care nu știu despre Owncloud sau Nextcloud le pot citi puțin online.

Ambele sunt software open source care furnizează servicii cloud private. La fel ca DropBox și servicii de stocare similare, Nextcloud permite oricui să-și găzduiască propriul spațiu de stocare în cloud pe serverele sale. Spre deosebire de Dropbox și alte servicii, Owncloud și Nextcloud pot fi instalate și utilizate gratuit.

Acest scurt tutorial vă va arăta cum să instalați cu ușurință Nextcloud pe serverele Ubuntu dacă nu știți cum.

La fel ca Owncloud, Nextcloud folosește stiva LAMP pentru a funcționa. Trebuie să instalați MySQL sau MariaDB, PHP și un server web precum Apache2 sau Nginx. Pentru a începe instalarea Nextcloud, urmați pașii de mai jos:

Pasul 1: Instalați stiva LAMP

Pentru ca Nextcloud să funcționeze, trebuie să fie instalat pe un server cu LAMP pe el. Pentru a instala LAMP, citiți postarea de mai jos:

Tutorial pentru studenți - Configurare Ubuntu Linux cu Apache2, MariaDB și PHP (LAMP)

Nextcloud necesită alte module care pot să nu fie instalate folosind ghidul de mai sus ... pentru a vă asigura că toate celelalte module necesare sunt instalate, rulați comenzile de mai jos:

sudo apt-get install libapache2-mod-php7.0 php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip

Pasul 2: Descărcați Nextcloud

După instalarea LAMP, du-te și descarcă pachetul Nextcloud. La momentul redactării acestei versiuni, versiunea actuală era la 11.0.1. Este posibil să fie necesar să modificați numărul versiunii în consecință. Rulați comenzile de mai jos pentru a descărca Nextcloud.

cd / tmp / && wget https://download.nextcloud.com/server/releases/nextcloud-11.0.1.zip

După descărcare, rulați comenzile de mai jos pentru a extrage Nextcloud și mutați-l în directorul rădăcină implicit Apache2.

dezarhivați nextcloud-11.0.1.zip sudo cp -r nextcloud / var / www / html / 

Nu uitați să eliminați fișierul HTML implicit Apache2 din directorul rădăcină. Acest lucru poate provoca confuzie pentru noii utilizatori

sudo rm /var/www/html/index.html

Schimbați permisiunea directorului pentru a permite Nextcloud să funcționeze corect

sudo chown -R www-data: www-data / var / www / html / nextcloud

Pasul 3: Configurați Apache2

Acum că Nextcloud este descărcat și mutat în rădăcina implicită a documentului Apache2, mergeți și adăugați aceste configurații la fișierul de configurare implicit al site-ului Apache2. Rulați comenzile de mai jos pentru a deschide fișierul.

sudo nano / etc / apache2 / sites-available / default sau sudo nano /etc/apache2/sites-available/000-default.conf

Apoi adăugați liniile evidențiate în ea și salvați fișierul.

 ServerAdmin webmaster @ localhost DocumentRoot / var / www / html / nextcloud Alias ​​/ nextcloud "/ var / www / nextcloud /"    Opțiuni + FollowSymlinks AllowOverride All    Dav off    SetEnv HOME / var / www / nextcloud SetEnv HTTP_HOME / var / www / nextcloud   

Apoi, activați aceste module Apache2

anteturi sudo a2enmod sudo a2enmod rescrie sudo a2enmod env sudo a2enmod dir sudo a2enmod mime

Pasul 4 Creați baza de date / utilizator Nextcloud

În cele din urmă, creați baza de date Nextcloud și utilizatorul bazei de date. În acest moment, ar trebui să puteți rula Nextcloud fără a personaliza baza de date. Nextcloud va crea automat o bază de date pentru dvs. Unora le place să-și creeze și să-și definească propria bază de date.

Pentru a-l crea, urmați ghidul de mai jos:

Rulați comenzile de mai jos pentru a vă conecta la serverul de baze de date.

sudo mysql -u root -p

Apoi executați comenzile de mai jos pentru a crea o nouă bază de date numită nextloud

CREAȚI BAZA DE DATE nextcloud;

Apoi, executați comenzile de mai jos pentru a crea un utilizator de bază de date pentru owncloud numit nextclouduser

CREAȚI UTILIZATOR nextclouduser;

Apoi, acordați toate privilegiile utilizatorului bazei de date executând comenzile de mai jos

ACORDAȚI TOATE PE nextcloud. * ÎN „nextclouduser” @ „localhost” IDENTIFICAT DE „new_password_here”;

Spălați permisiunea și ieșiți

PRIVILEGII DE ÎNVĂȚARE; Ieșire 

Pasul 5: Reporniți Apache2 și conectați-vă

În cele din urmă, reporniți serverul web Apache2 și conectați-vă. Pentru aceasta, executați comenzile de mai jos:

sudo systemctl reporniți apache2.service

Apoi, deschideți browserul web și navigați la numele gazdei serverului sau adresa IP urmată de nextcloud. Exemplu

http: // localhost /

Ar trebui să vedeți pagina de configurare Nextcloud ca cea de mai jos. Completați informațiile de bază de mai sus, creați contul de administrator al site-ului și finalizați configurarea.

Conectați-vă și folosiți Nextcloud.

Bucurați-vă!




Nimeni nu a comentat acest articol încă.

O colecție de informații utile despre sistemul de operare Linux și noile tehnologii
Articole proaspete, sfaturi practice, recenzii detaliate și ghiduri. Simțiți-vă ca acasă în lumea sistemului de operare Linux