NextCloud este o alternativă perfectă la software-ul de stocare în cloud Owncloud. Are atât o versiune de comunitate open source, cât și o versiune de întreprindere plătită. NextCloud oferă, de asemenea, aceeași structură server-client ca Owncloud și acceptă multe extensii. Utilizatorii pot instala ediția NextCloud Community Server pe un computer sau server pentru a crea stocare locală în cloud în casă.
Clientul NextCloud este disponibil pentru Windows, Linux , MacOS, precum și pentru platformele de smartphone iOS și Android. Deci, este o stocare cloud multiplatformă cu o arhitectură modulară, cu capabilități care pot fi extinse folosind plugin-uri sau extensii furnizate de NextCloud. Există peste 200 de extensii, cum ar fi calendar (CalDAV), contacte (CardDAV), scurtare URL , flux media (Ampache), serviciu de marcaje, galerie de imagini, cititor RSS, document de vizualizare a documentelor, editor de text bazat pe browser, conexiune la Dropbox , Google Drive , Amazon S3 și multe altele.
Interfața NextCloud este destul de ușor de utilizat și ușor de utilizat. Aici, în acest ghid, vom vedea cum să instalați NextCloud pe Windows 10 fără a utiliza XAMMP , WAMP, serverul IIS sau software-ul de virtualizare precum VirtualBox sau VMware. Acest articol va folosi caracteristica WSL (Windows Subsystem for Linux) pe Windows 10. Această caracteristică permite rularea aplicațiilor de mediu Linux pe Windows 10 cu performanțe ridicate ca orice server Linux nativ. De aceea, NextCloud rulează și pe Windows 10 foarte ușor și fără sughițuri.
Instalați serverul NextCloud pe Windows 10 folosind WSL (subsistemul Windows pentru Linux)
Pasul 1: Activați funcția WSL pe Windows 10
WSL (Windows Subsystem for Linux) este deja disponibil pe Windows 10 și trebuie doar să îl activați. Pentru a face acest lucru, utilizatorii trebuie să acceseze Panoul de control > Programe > Activați sau dezactivați caracteristica Windows .

Pasul 2: Descărcați aplicația de mediu Linux din Microsoft Store
Pentru a instala NextCloud pe Windows 10, mai întâi aveți nevoie de o aplicație Linux din Microsoft Store. Accesați caseta de căutare Windows și tastați Microsoft Store. Când apare, faceți clic pe el și căutați Ubuntu 18.
![Cum se instalează serverul Nextcloud pe Windows 10 Cum se instalează serverul Nextcloud pe Windows 10]()
Magazinul Microsoft va afișa aplicația Ubuntu 18. Selectați-o și instalați-o, apoi utilizați butonul Lansare.
După lansarea mediului Linux Ubuntu , configurarea va dura ceva timp.
![Cum se instalează serverul Nextcloud pe Windows 10 Cum se instalează serverul Nextcloud pe Windows 10]()
Pasul 3: Instalați Apache + PHP + MySQL/MariaDB pentru NextCloud
Rulați următoarele comenzi pentru a instala Apache împreună cu MariaDB și PHP 7.2
sudo apt-get install apache2 mysql-server libapache2-mod-php7.2
sudo apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
sudo apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip
Pasul 4: Descărcați și instalați serverul NextCloud pe Windows 10
Pentru a descărca cea mai recentă versiune a NextCloud, trebuie să vizitați pagina oficială de descărcare aici .
Deoarece NextCloud nu oferă un depozit precum Owncloud pentru a descărca direct fișierele serverului, există două opțiuni: descărcare prin SNAP sau direct de pe site.
Din păcate, SNAP (Snapcraft) încă nu poate funcționa pe Windows Subsystem pentru sistemele Linux, așa că nu poate fi folosit aici. Opțiunea rămasă este prin pagina de descărcare.
Pe pagina Nextcloud, faceți clic dreapta pe butonul Descărcare și copiați adresa linkului.
![Cum se instalează serverul Nextcloud pe Windows 10 Cum se instalează serverul Nextcloud pe Windows 10]()
Acum accesați fereastra Ubuntu (WSL) și tastați wget, apoi faceți clic dreapta pentru a lipi linkul.
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.5.zip
Pasul 5: Dezarhivați fișierul serverului NextCloud
Extrageți fișierul zip Nextcloud și apoi mutați fișierul extras în folderul web.
sudo apt install unzip
Vizualizați fișierele descărcate:
ls
Dezarhivați fișierele:
unzip downloaded_file name
În cazul exemplului, numele fișierului descărcat este nextcloud-15.0.5.zip , deci comanda este:
unzip nextcloud-15.0.5.zip
Trebuie să utilizați numele fișierului zip NextCloud descărcat.
![Cum se instalează serverul Nextcloud pe Windows 10 Cum se instalează serverul Nextcloud pe Windows 10]()
Pasul 6: Copiați fișierele Nextcloud în directorul web Apache
Odată extras, este timpul să mutați folderul Nextcloud în /var/www/html. Comanda de utilizat este:
sudo mv nextcloud /var/www/html/nextcloud/
Creați un folder de date în dosarul copiat:
sudo mkdir /var/www/html/nextcloud/data
Configurați permisiunile pentru folderul Nextcloud:
sudo chown -R www-data:www-data /var/www/html/nextcloud/
sudo chmod -R 755 /var/www/html/nextcloud/
Pasul 7: Creați un nou fișier de configurare numit nextcloud.conf
Acum, vom crea un fișier de configurare Apache pentru NextCloud, astfel încât Apache să știe cum să permită utilizatorilor să acceseze stocarea în cloud. În acest scop, să creăm un fișier de configurare numit nextcloud.conf. Comanda de utilizat este:
sudo nano /etc/apache2/sites-available/nextcloud.conf
După pasul de mai sus, adăugați următoarele linii în fișierul de configurare:
DocumentRoot /var/www/html/nextcloud/
Alias /nextcloud "/var/www/html/nextcloud/"
Options +FollowSymlinks
AllowOverride All
Require all granted
Dav off
SetEnv HOME /var/www/html/nextcloud
SetEnv HTTP_HOME /var/www/html/nextcloud
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Pentru a salva și a ieși din fișiere, apăsați CTRL+ Oși apoi CTRL+ X.
Activați site-ul nou creat cu comanda:
sudo a2ensite nextcloud.conf
sudo apt update
Pasul 8: Comenzi pentru configurații suplimentare Apache
Activați următoarele module, astfel încât Nextcloud să poată funcționa corect:
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod setenvif
sudo a2enmod mime
Reporniți Apache pentru a face modulele instalate eficiente:
sudo service apache2 stop
sudo service apache2 start
Pasul 9: Creați baza de date MySQL/MariaDB pentru NextCloud
Până acum, am făcut aproape tot ce ține de instalarea unui server web pentru cloud. Următorul pas este crearea bazei de date cu următoarea comandă:
sudo mysql
Pentru a crea baza de date, articolul o va numi nextdb, dar o puteți numi cum doriți.
CREATE DATABASE nextdb;
Apoi, creați un utilizator de bază de date cu o parolă și atribuiți-i toate bazele de date create în dreapta sau deasupra.
Notă : h2smedia este numele de utilizator și next@123 este parola. Le puteți schimba după cum doriți. Unde, nextdb este numele bazei de date creat mai sus.
GRANT ALL ON nextdb.* to 'h2smedia'@'localhost' IDENTIFIED BY 'next@123';
Ștergeți privilegiile, astfel încât MySQL să poată recunoaște modificările și apoi să iasă.
FLUSH PRIVILEGES;
exit
Pasul 10: Configurați și configurați serverul NextCloud pe Windows 10
În cele din urmă, accesați browserul și introduceți http://localhost/nextcloud sau http://127.0.01/nextcloud. Se va deschide un cont NextCloud și o pagină de configurare a bazei de date.
Introduceți numele de utilizator și parola pe care doriți să le atribuiți contului de administrator Nextcloud. Apoi, mai jos, introduceți detaliile bazei de date pe care ați creat-o mai sus, apoi faceți clic pe butonul Finish Setup. Toate operațiunile au fost finalizate.
![Cum se instalează serverul Nextcloud pe Windows 10 Cum se instalează serverul Nextcloud pe Windows 10]()
Mai sus este cum să instalați stocarea în cloud a serverului NextCloud în Windows 10 fără a fi nevoie să instalați niciun software suplimentar, cum ar fi WAMP sau XAMMP.
Sper că aveți succes.