Cześć, jak się masz? Obecnie na rynku istnieje wiele usług, które oferują przechowywanie danych w chmurze. Niektóre z nich są bardzo popularne, jak Drive, OneDrive i inne. Jednak coś, co zawsze było krytykowane w przypadku tych aplikacji, to możliwe naruszenie danych osobowych. Co więcej, istnieją również programy do synchronizacji plików pomiędzy naszym komputerem a serwerem. Niektóre z nich to Nextcloud i Owncloud, i właśnie o tym ostatnim będziemy mówić w tym poradniku. Wyjaśnijmy, jak zainstalować ten serwer w Windows 10 krok po kroku.

Pierwszą rzeczą, którą musimy wiedzieć jest to, że serwer owncloud jest dostępny tylko dla systemów operacyjnych Linux. Z tego powodu nie ma instalatorów dla naszego ulubionego systemu operacyjnego. Nie oznacza to jednak, że nie możemy go zainstalować poprzez Xammp lub Wampp. Lub używając maszyny wirtualnej z Hyper V. Ale tym razem zamierzamy zainstalować i skonfigurować go poprzez podsystem Windows dla Linuksa (WSL) dla lepszej stabilności i wydajności. Konkretnie, środowiskiem pracy do wykorzystania będzie Ubuntu 18.04 LTS, które możemy pobrać ze sklepu Windows. Zatem do dzieła.

Warunki wstępne.

Dla uzyskania efektów stabilności, wysoce zalecane jest ustawienie adresu IP jako statycznego. W ten sam sposób, musimy włączyć Podsystem Windows dla Linuksa. Jeśli nie wiesz jak to zrobić, odwiedź nasz artykuł na ten temat.

Enabling Windows Subsystem for Linux
Enabling Windows Subsystem for Linux

Po wykonaniu tych czynności system poprosi o ponowne uruchomienie. Następnie przechodzimy do sklepu windows i pobieramy Ubuntu 18.04 LTS

Downloading Ubuntu 18.04 LTS
Downloading Ubuntu 18.04 LTS

Po pobraniu uruchamiamy go i czekamy na rozpoczęcie procesu instalacji. Musimy nadać nazwę użytkownika i hasło. Teraz bierzmy się do pracy!

Konfigurowanie Ubuntu
Konfigurowanie Ubuntu

Krok 1. Zainstaluj Apache.

Od tego momentu cała instalacja będzie odbywała się za pomocą komend. Nie przejmuj się, jeśli nie czujesz się pewnie, wystarczy, że skopiujesz tekstowo polecenia, które wskażemy. Aby zainstalować Apache wystarczy wpisać w Ubuntu:

 sudo apt-get install apache2 

Wpisz swoje hasło i następnie yes, wpisz swoje hasło i następnie yes, aby rozpocząć i potwierdzić instalację. Aby zapewnić efektywne działanie Owncloud musimy włączyć następujące moduły Apache.

sudo a2enmod rewritesudo a2enmod headerssudo a2enmod envsudo a2enmod dirsudo a2enmod mime 
Dodanie dodatkowych modułów dla Apache
Dodanie dodatkowych modułów dla Apache

Po dodaniu modułów zrestartuj serwer Apache za pomocą polecenia:

 sudo service apache2 restart 
Restarting Apache server
Restarting Apache server

Po ponownym uruchomieniu usługi pojawi się okno z ostrzeżeniem o firewallu. Musimy zezwolić na dostęp.

Allow access to Apache
Allow access to Apache

Teraz przetestujmy działanie apache. Dodatkowo przechodzimy do paska adresu przeglądarki i wpisujemy http://localhost/ lub nasz adres IP, w moim przypadku http://192.168.1.58/

Apache Default Page
Apache Default Page

Krok 2. Zainstaluj MySql.

Następnie zainstalujemy oprogramowanie niezbędne do stworzenia naszej bazy danych. Aby to zrobić, wpisz następujące polecenie

sudo apt-get install mysql-server mysql-client 

Krok 3. Utworzenie bazy danych MySql dla Owncloud.

Na początek zatrzymajmy i zrestartujmy MySql.

sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql start 

W podobny sposób utworzymy bazę danych MySql i nadamy jej nazwę.

 sudo mysql 

Utworzymy bazę danych i nadamy jej nazwę jaką chcemy, w moim przypadku użyję googez.

 CREATE DATABASE googez; 

W tym momencie utworzymy nazwę użytkownika i hasło dla naszej bazy danych. W tym przypadku użyję rogerjpm jako użytkownika, oraz yo160882 jako hasło. Pamiętaj, że możesz użyć dowolnych wartości.

 GRANT ALL ON googez.* to 'rogerjpm'@'localhost' IDENTIFIED BY 'yo160882'; 

Od razu przypisz operacjom uprawnienia flush, wpisując następną komendę:

 FLUSH PRIVILEGES; 

Na koniec opuść MySql, wpisując polecenie:

exit

Krok 4. Zainstaluj PHP

Pamiętaj, że Owncloud jest kompatybilny z PHP 7.1. W związku z tym, zainstalujemy tę wersję, w tym celu wpiszemy następujące polecenia:

sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt install php7.1 

Krok 5. Pobranie i instalacja Owncloud na Windows 10

W tym momencie musimy pobrać i rozpakować wersję Owncloud, z której zamierzamy korzystać. W tym przypadku 10.0.03. Mając to na uwadze, po prostu uruchom poniższe komendy, aby pobrać plik za pomocą terminala wiersza poleceń i rozpakować pliki Owncloud do katalogu głównego. Uwaga, jeśli polecenie unzip nie jest zainstalowane, system poprosi o jego zainstalowanie.

cd /tmp && wget https://download.owncloud.org/community/owncloud-10.0.3.zip unzip owncloud-10.0.3.zip sudo mv owncloud /var/www/html/owncloud/ 

Jak już to zrobimy, musimy nadać odpowiednie uprawnienia, aby owncloud działał poprawnie.

sudo chown -R www-data:www-data /var/www/html/owncloud/ sudo chmod -R 755 /var/www/html/owncloud/ 

Krok 6. Konfiguracja Apache poprzez stworzenie pliku dla Owncloud na Windows 10

Teraz stwórzmy plik w Apache, który będzie kontrolował działanie Owncloud. Stwórzmy teraz plik w Apache, który będzie kontrolował działanie Owncloud. Dla celów praktycznych nazwiemy go owncloud.conf

 sudo nano /etc/apache2/sites-available/owncloud.conf 

Do nowo utworzonego pliku dodajemy następujące linie, umieszczamy go w katalogu głównym, wciskamy Crtl +O aby zapisać pliki a następnie CTRL+X aby zapisać i wyjść

Alias /owncloud "/var/www/owncloud/"<Directory /var/www/owncloud/>Options +FollowSymlinks AllowOverride All<IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud </Directory> 

Teraz, gdy mamy już zainstalowane wszystkie usługi, musimy utworzyć dowiązanie symboliczne pomiędzy Apache a owncloud. Aby to zrobić, piszemy:

ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf 

Krok 7. Uruchomienie Owncloud na Windows 10

Aby uruchomić serwer owncloud, piszemy w przeglądarce http://localhost/owncloud. Otworzy się pierwsza konfiguracja, w której musimy wpisać naszą nazwę użytkownika i hasło do strony. Również musimy wpisać nazwę użytkownika i hasło do bazy danych.

Owncloud first run
Owncloud first run
Ustawianie parametrów serwera
Ustawianie parametrów serwera

Gdy zakończymy pracę, zobaczymy tablicę z plikami, oraz różnymi konfiguracjami. I teraz jesteśmy gotowi do bezpiecznego udostępniania plików.

Owncloud dashboard
Owncloud dashboard

Więc teraz już wiecie jak zainstalować Owncloud na Windows 10. Mam nadzieję, że Ci się spodoba.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.