Serwer Owncloud to rozwiązanie do przechowywania danych w chmurze typu open source z możliwością strumieniowego przesyłania multimediów i udostępniania plików. Serwer Owncloud można bez problemu zainstalować na platformie Linux , zapewniając odpowiednią wydajność i stabilność systemu. Jednak użytkownicy zaznajomieni z systemem operacyjnym Windows będą chcieli zainstalować serwer Owncloud przy użyciu serwera internetowego Windows IIS lub oprogramowania innych firm, takiego jak serwer XAMMP lub WAMP.
W tym przewodniku Quantrimang.com nie będzie używać żadnego z nich do instalacji serwera Owncloud w systemie Windows 10 ani żadnego rodzaju oprogramowania maszyny wirtualnej, takiego jak Virtualbox czy VMware . Zamiast tradycyjnej metody w artykule wykorzystany zostanie podsystem Windows dla systemu Linux (WSL) w celu zapewnienia lepszej wydajności i stabilności. Aplikacja środowiska Linux, której będzie używać ten artykuł, to Ubuntu . Najnowsza wersja Owncloud, o której mowa w tym samouczku, to Owncloud 10.1.0. Dowiedzmy się, jak to zrobić!
Zainstaluj serwer Owncloud na Windows 10 poprzez Ubuntu
Krok 1: Aktywuj podsystem Windows dla systemu Linux (WSL)
Aby włączyć funkcję podsystemu Windows dla systemu Linux w systemie Windows 10, przejdź do pola wyszukiwania, wpisz Włącz lub wyłącz funkcję systemu Windows, kliknij, gdy się pojawi, i włącz funkcję WSL (podsystem Windows dla systemu Linux): Aby uzyskać więcej informacji na temat W tym , zapoznaj się z artykułem: Uruchamianie Linuksa na Windows 10 bez maszyny wirtualnej, oto 18 rzeczy, które powinieneś wiedzieć .

Krok 2: Zainstaluj aplikację Ubuntu 18.04 Linux
W polu wyszukiwania systemu Windows 10 lub na liście programów wyszukaj Microsoft Store. Po otwarciu sklepu Microsoft Store wyszukaj system Ubuntu 18, aby go pobrać i zainstalować. Po zainstalowaniu kliknij przycisk Uruchom, otwórz ponownie ekran poleceń lub Ubuntu Bash, stamtąd możesz używać wszystkich poleceń Ubuntu, z wyjątkiem niektórych bezpośrednio w systemie Windows 10.
![Jak zainstalować serwer Owncloud na Windows 10 (WSL) Jak zainstalować serwer Owncloud na Windows 10 (WSL)]()
Krok 3: Zainstaluj Apache, MySql/MariaDB i PHP na Windows 10
Przed instalacją Owncloud 10.1.0. musimy skonfigurować środowisko serwera WWW, które jest w zasadzie konfiguracją LAMPY. To jest polecenie, które musisz wykonać, aby zainstalować Apache, PHP i MariaDB. Skopiuj i wklej poniższe polecenie, klikając prawym przyciskiem myszy, a następnie naciskając Enter.
sudo apt-get install apache2 mariadb-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
![Jak zainstalować serwer Owncloud na Windows 10 (WSL) Jak zainstalować serwer Owncloud na Windows 10 (WSL)]()
Krok 4: Sprawdź instalację Apache w systemie Windows 10
Aby sprawdzić, czy serwer Apache jest uruchomiony, przejdź do przeglądarki Windows 10 i wpisz http://localhost/, http://127.0.0.1/ lub adres IP lokalnego komputera z Windows 10. Adres IP można znaleźć wpisując ifconfig. Po wprowadzeniu adresu IP otworzy się strona testowa Apache. Oznacza to, że wszystko jest w porządku i czas przejść do następnego kroku.
![Jak zainstalować serwer Owncloud na Windows 10 (WSL) Jak zainstalować serwer Owncloud na Windows 10 (WSL)]()
Krok 5: Pobierz serwer Owncloud poprzez repozytorium w wierszu poleceń
Możesz pobrać archiwum Owncloud bezpośrednio z jego strony internetowej, ale tutaj przykład dotyczy wiersza poleceń, więc sensowne byłoby użycie samego narzędzia wiersza poleceń do pobrania pliku serwera Owncloud.
sudo -i
wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_18.04/
Release.key -O Release.key
apt-key add - < release.key="" echo="" 'deb="" http://download.owncloud.org/download/repositories="" roduction/ubuntu_18.04/=""> /etc/apt/sources.list.d/owncloud.list
apt-get update
apt-get install owncloud-files
Powyższe polecenia automatycznie pobiorą i rozpakują pliki Owncloud w katalogu Apache.
Krok 6: Utwórz plik konfiguracyjny Owncloud dla Apache
Teraz utwórz plik konfiguracyjny Owncloud za pomocą poniższego polecenia:
nano /etc/apache2/sites-available/owncloud.conf
Następnie dodaj następujące wiersze do pliku konfiguracyjnego, aby wskazać katalog główny Apache na Owncloud.
Alias /owncloud "/var/www/owncloud/"
Options +FollowSymlinks
AllowOverride All
Dav off
SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud
Po dodaniu powyższych linii naciśnij Ctrl+ , Oaby zapisać plik, a następnie naciśnij Ctrl+ X, aby zapisać i wyjść.
![Jak zainstalować serwer Owncloud na Windows 10 (WSL) Jak zainstalować serwer Owncloud na Windows 10 (WSL)]()
Aby „poinformować” Apache o konfiguracji Owncloud, utworzymy odnośnik lub łącze symboliczne za pomocą poniższego polecenia:
ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf
Krok 8: Zainstaluj dodatkowe moduły
Dodaj te dodatkowe moduły, aby Owncloud działał lepiej:
a2enmod headers
a2enmod env
a2enmod dir
a2enmod mime
a2enmod unique_id
Po dodaniu modułów zrestartuj serwer Apache za pomocą polecenia:
sudo service apache2 restart
Krok 9: Utwórz bazę danych MySQL lub MariaDB dla Owncloud
Przede wszystkim zatrzymaj i uruchom ponownie MySQL/MariaDB:
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start
Stwórzmy teraz bazę danych użytkowników i MySQL dla Owncloud:
sudo mysql
Przykładem jest utworzenie bazy danych o nazwie „owncloud”. Jeśli chcesz, możesz użyć innej nazwy.
CREATE DATABASE owncloud;
Teraz utwórz użytkownika z hasłem, a także przypisz mu wszystkie uprawnienia do bazy danych utworzone powyżej. Tutaj przykładem jest utworzenie użytkownika o nazwie i haśle h2smedia. Możesz użyć własnej nazwy użytkownika i hasła:
GRANT ALL ON owncloud.* to 'h2smedia'@'localhost' IDENTIFIED BY 'enter_your_password';
Operacje uprzywilejowane opróżniania:
FLUSH PRIVILEGES;
Wyjdź z MySQL za pomocą polecenia:
exit
![Jak zainstalować serwer Owncloud na Windows 10 (WSL) Jak zainstalować serwer Owncloud na Windows 10 (WSL)]()
Krok 10: Zainstaluj, skonfiguruj i skonfiguruj serwer Owncloud w systemie Windows 10
Po ponownym wykonaniu wszystkich powyższych kroków przejdź do przeglądarki i wpisz http://localhost/, http://127.0.0.1/ lub adres IP swojego lokalnego komputera z systemem Windows 10. Podobnie jak to, co zrobiłeś podczas testowania działania Apache lub nie, wcześniej w tym artykule.
Jednak tym razem zamiast ekranu Apache zobaczysz ekran konfiguracji i konfiguracji serwera Owncloud.
Aby zainstalować Owncloud, utwórz konto administratora dla systemu Windows 10. Po prostu wprowadź dowolną nazwę użytkownika i hasło do tego samego konta, które chcesz wyznaczyć jako konto administratora.
Zaraz po koncie administratora zobaczysz opcje przechowywania i bazy danych. Kliknij na nią i wybierz zakładkę MySQL/MariaDB. Następnie dodaj dane bazy danych MySQL utworzone powyżej, co oznacza, że nazwa użytkownika i hasło do bazy danych to w tym przypadku owncloud .
Na koniec, po podaniu wszystkich informacji Owncloud, przewiń w dół i kliknij przycisk Zakończ konfigurację .
![Jak zainstalować serwer Owncloud na Windows 10 (WSL) Jak zainstalować serwer Owncloud na Windows 10 (WSL)]()
Krok 11: Zaloguj się do serwera Owncloud
Po kliknięciu przycisku Zakończ konfigurację Owncloud zajmie kilka sekund sprawdzenie wszystkich podanych szczegółów, a następnie wyświetli stronę logowania.
Zaloguj się do serwera Owncloud za pomocą konta administratora, które utworzyłeś powyżej.
Jak wiesz, Owncloud udostępnia również aplikację kliencką, której można używać w różnych systemach operacyjnych do synchronizacji plików pomiędzy komputerem PC/smartfonem a serwerem Owncloud.
Na pierwszym wyświetlonym ekranie kliknij system operacyjny, dla którego chcesz pobrać klienta Owncloud.
![Jak zainstalować serwer Owncloud na Windows 10 (WSL) Jak zainstalować serwer Owncloud na Windows 10 (WSL)]()
![Jak zainstalować serwer Owncloud na Windows 10 (WSL) Jak zainstalować serwer Owncloud na Windows 10 (WSL)]()
W ten sposób czytelnicy mogą łatwo zainstalować serwer Owncloud na Windows 10, aby osiągnąć wysoką wydajność i stabilność, bez użycia żadnego oprogramowania XAMMP lub WAMP.
Mam nadzieję, że odniesiesz sukces.