NextCloud to doskonała alternatywa dla oprogramowania do przechowywania danych w chmurze Owncloud. Ma zarówno wersję społecznościową typu open source, jak i płatną wersję dla przedsiębiorstw. NextCloud oferuje również tę samą strukturę serwer-klient co Owncloud i obsługuje wiele rozszerzeń. Użytkownicy mogą zainstalować edycję NextCloud Community Server na komputerze PC lub serwerze, aby utworzyć lokalną pamięć masową w chmurze w domu.
Klient NextCloud jest dostępny dla platform smartfonów Windows, Linux , MacOS, a także iOS i Android. Jest to więc wieloplatformowy magazyn w chmurze o architekturze modułowej, którego możliwości można rozszerzać za pomocą wtyczek lub rozszerzeń dostarczonych przez NextCloud. Dostępnych jest ponad 200 rozszerzeń, takich jak kalendarz (CalDAV), kontakty (CardDAV), skracacz adresów URL , strumień multimediów (Ampache), usługa zakładek, galeria obrazów, czytnik RSS, przeglądarka dokumentów, edytor tekstu oparty na przeglądarce, połączenie z Dropbox , Google Drive , Amazon S3 i nie tylko.
Interfejs NextCloud jest dość łatwy w użyciu i przyjazny dla użytkownika. Tutaj, w tym przewodniku, zobaczymy, jak zainstalować NextCloud na Windows 10 bez użycia XAMMP , WAMP, serwera IIS lub oprogramowania do wirtualizacji, takiego jak VirtualBox lub VMware. W tym artykule zostanie wykorzystana funkcja WSL (podsystem Windows dla systemu Linux) w systemie Windows 10. Ta funkcja umożliwia uruchamianie aplikacji w środowisku Linux w systemie Windows 10 z wysoką wydajnością, jak każdy natywny serwer Linux. Dlatego NextCloud działa również na Windows 10 bardzo płynnie i bez żadnych zakłóceń.
Zainstaluj serwer NextCloud na Windows 10 przy użyciu WSL (podsystem Windows dla systemu Linux)
Krok 1: Włącz funkcję WSL w systemie Windows 10
WSL (podsystem Windows dla systemu Linux) jest już dostępny w systemie Windows 10 i wystarczy go aktywować. Aby to zrobić, użytkownicy muszą przejść do Panelu sterowania > Programy > Włącz lub wyłącz funkcję systemu Windows .

Krok 2: Pobierz aplikację środowiska Linux ze sklepu Microsoft Store
Aby zainstalować NextCloud na Windows 10, potrzebujesz najpierw aplikacji dla systemu Linux ze sklepu Microsoft Store. Przejdź do pola wyszukiwania systemu Windows i wpisz Microsoft Store. Kiedy się pojawi, kliknij go i wyszukaj Ubuntu 18.
![Jak zainstalować serwer Nextcloud na Windows 10 Jak zainstalować serwer Nextcloud na Windows 10]()
W sklepie Microsoft Store wyświetli się aplikacja Ubuntu 18. Wybierz ją i zainstaluj, a następnie użyj przycisku Uruchom.
Po uruchomieniu środowiska Linux Ubuntu konfiguracja zajmie trochę czasu.
![Jak zainstalować serwer Nextcloud na Windows 10 Jak zainstalować serwer Nextcloud na Windows 10]()
Krok 3: Zainstaluj Apache + PHP + MySQL/MariaDB dla NextCloud
Uruchom następujące polecenia, aby zainstalować Apache wraz z 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
Krok 4: Pobierz i zainstaluj serwer NextCloud w systemie Windows 10
Aby pobrać najnowszą wersję NextCloud, musisz odwiedzić oficjalną stronę pobierania tutaj .
Ponieważ NextCloud nie udostępnia repozytorium takiego jak Owncloud do bezpośredniego pobierania plików z serwera, istnieją dwie możliwości: pobranie przez SNAP lub bezpośrednio ze strony internetowej.
Niestety, SNAP (Snapcraft) w dalszym ciągu nie może działać w podsystemie Windows dla systemów Linux, więc nie można go tutaj zastosować. Pozostałą opcją jest strona pobierania.
Na stronie Nextcloud kliknij prawym przyciskiem myszy przycisk Pobierz i skopiuj adres łącza.
![Jak zainstalować serwer Nextcloud na Windows 10 Jak zainstalować serwer Nextcloud na Windows 10]()
Teraz przejdź do okna Ubuntu (WSL) i wpisz wget, a następnie kliknij prawym przyciskiem myszy, aby wkleić link.
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.5.zip
Krok 5: Rozpakuj plik serwera NextCloud
Wyodrębnij plik zip Nextcloud, a następnie przenieś wyodrębniony plik do folderu internetowego.
sudo apt install unzip
Zobacz pobrane pliki:
ls
Rozpakuj pliki:
unzip downloaded_file name
W przykładzie nazwa pobranego pliku to nextcloud-15.0.5.zip , więc polecenie brzmi:
unzip nextcloud-15.0.5.zip
Musisz użyć pobranej nazwy pliku zip NextCloud.
![Jak zainstalować serwer Nextcloud na Windows 10 Jak zainstalować serwer Nextcloud na Windows 10]()
Krok 6: Skopiuj pliki Nextcloud do katalogu internetowego Apache
Po rozpakowaniu nadszedł czas, aby przenieść folder Nextcloud do /var/www/html. Polecenie, którego należy użyć, to:
sudo mv nextcloud /var/www/html/nextcloud/
Utwórz folder Data w skopiowanym folderze:
sudo mkdir /var/www/html/nextcloud/data
Skonfiguruj uprawnienia dla folderu Nextcloud:
sudo chown -R www-data:www-data /var/www/html/nextcloud/
sudo chmod -R 755 /var/www/html/nextcloud/
Krok 7: Utwórz nowy plik konfiguracyjny o nazwie nextcloud.conf
Teraz utworzymy plik konfiguracyjny Apache dla NextCloud, aby Apache wiedział, jak umożliwić użytkownikom dostęp do pamięci w chmurze. W tym celu utwórzmy plik konfiguracyjny o nazwie nextcloud.conf. Polecenie, którego należy użyć, to:
sudo nano /etc/apache2/sites-available/nextcloud.conf
Po wykonaniu powyższego kroku dodaj następujące linie do pliku konfiguracyjnego:
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
Aby zapisać i wyjść z plików, naciśnij CTRL+ O, a następnie CTRL+ X.
Aktywuj nowo utworzoną witrynę za pomocą polecenia:
sudo a2ensite nextcloud.conf
sudo apt update
Krok 8: Polecenia dotyczące dodatkowych konfiguracji Apache
Włącz następujące moduły, aby Nextcloud mógł poprawnie działać:
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod setenvif
sudo a2enmod mime
Uruchom ponownie Apache, aby zainstalowane moduły zadziałały:
sudo service apache2 stop
sudo service apache2 start
Krok 9: Utwórz bazę danych MySQL/MariaDB dla NextCloud
Do tej pory zrobiliśmy już prawie wszystko co związane z instalacją serwera WWW dla chmury. Następnym krokiem jest utworzenie bazy danych za pomocą następującego polecenia:
sudo mysql
Aby utworzyć bazę danych, artykuł nazwie ją nextdb, ale możesz nadać jej dowolną nazwę.
CREATE DATABASE nextdb;
Następnie utwórz użytkownika bazy danych z hasłem i przypisz do niego wszystkie bazy danych utworzone po prawej lub powyżej.
Uwaga : h2smedia to nazwa użytkownika, a next@123 to hasło. Możesz je zmieniać według własnego uznania. Gdzie, nextdb to nazwa bazy danych utworzonej powyżej.
GRANT ALL ON nextdb.* to 'h2smedia'@'localhost' IDENTIFIED BY 'next@123';
Wyczyść uprawnienia, aby MySQl mógł rozpoznać zmiany i wyjść.
FLUSH PRIVILEGES;
exit
Krok 10: Skonfiguruj i skonfiguruj serwer NextCloud w systemie Windows 10
Na koniec przejdź do przeglądarki i wpisz http://localhost/nextcloud lub http://127.0.01/nextcloud. Otworzy się strona konfiguracji konta NextCloud i bazy danych.
Wprowadź nazwę użytkownika i hasło, które chcesz przypisać do konta administratora Nextcloud. A następnie poniżej wprowadź szczegóły bazy danych, którą utworzyłeś powyżej, a następnie kliknij przycisk Zakończ konfigurację. Wszystkie operacje zostały zakończone.
![Jak zainstalować serwer Nextcloud na Windows 10 Jak zainstalować serwer Nextcloud na Windows 10]()
Powyżej opisano, jak zainstalować pamięć masową w chmurze serwera NextCloud w systemie Windows 10 bez konieczności instalowania dodatkowego oprogramowania, takiego jak WAMP lub XAMMP.
Mam nadzieję, że odniesiesz sukces.