
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
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ă!