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.
- Krok 1. Zainstaluj Apache.
- Krok 2. Zainstaluj MySql.
- Krok 3. Utworzenie bazy danych MySql dla Owncloud.
- Krok 4. Zainstaluj PHP
- Krok 5. Pobranie i instalacja Owncloud na Windows 10
- Krok 6. Konfiguracja Apache poprzez stworzenie pliku dla Owncloud na Windows 10
- Krok 7. Uruchomienie Owncloud na Windows 10
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.
Po wykonaniu tych czynności system poprosi o ponowne uruchomienie. Następnie przechodzimy do sklepu windows i pobieramy 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!
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
Po dodaniu modułów zrestartuj serwer Apache za pomocą polecenia:
sudo service apache2 restart
Po ponownym uruchomieniu usługi pojawi się okno z ostrzeżeniem o firewallu. Musimy zezwolić na dostęp.
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/
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.
Gdy zakończymy pracę, zobaczymy tablicę z plikami, oraz różnymi konfiguracjami. I teraz jesteśmy gotowi do bezpiecznego udostępniania plików.
Więc teraz już wiecie jak zainstalować Owncloud na Windows 10. Mam nadzieję, że Ci się spodoba.