OwnCloud - Wdrożenie w sieci LAN
Prezentacja
OwnCloud to implementacja open source usług przechowywania danych online i różnych aplikacji (cloud computing). OwnCloud można zainstalować w sieci osobistej (jako LAN). Zależności na tym serwerze muszą być w PHP i bazie danych w SQLite, MySQL lub PostgreSQL.
Oprócz interfejsu internetowego, który umożliwia przeglądanie, edytowanie i udostępnianie danych, OwnCloud implementuje standardowe protokoły, takie jak WebDAV do uzyskiwania dostępu do plików, CardDAV do dostępu do kontaktów i CalDAV do kalendarza, co pozwala na synchronizację z najczęściej używanym systemem operacyjnym.
W tym samouczku dowiesz się:
- 1 - Jak zainstalować Owncloud na osobistym serwerze WWW.
- 2 - Jak uzyskać dostęp do danych za pomocą eksploratora plików z WebDAV.
- 3 - Jak zamontować udział w / etc / fstab, aby uzyskać dostęp do chmury lokalnie.
- 4 - Jak zainstalować klienta owncloud na pulpicie.
- 5 - Jak skonfigurować klienta Owncloud do synchronizacji.
Wymagania wstępne
- Komputer z systemem operacyjnym Linux (ten samouczek jest oparty na Ubuntu Enterprise Server 10.04LTS lub 12.04LTS).
- Serwer WWW Apache (serwer WWW Apache z katalogiem public_html w katalogu domowym).
- Wersja serwera PHP - minimum v5.3.
- Komputer z systemem operacyjnym Linux (dystrybucja Ubuntu na pulpicie (12.04LTS) - do użycia jako klient owncloud).
Instalacja OwnCloud na serwerze WWW
- Przejdź na oficjalną stronę: //owncloud.org/support/install/
- Pobierz „Najnowsze stabilne wydanie”.
- Do tego samouczka został użyty własnycloud-4.0.4 .
- „ Nazwa użytkownika ” będzie Twoim loginem do twojego „pulpitu Linux ubuntu”, a więc twoim „ katalogiem domowym ”.
- Rozpakuj pobrany plik do katalogu domowego serwera
tar -xjf owncloud-xxxtar.bz2
- Przenieś katalog „owncloud” do „public_html” homeDirectory swojego serwera (lub) w / var / www /, używając jednego z poniższych poleceń:
mv owncloud ~ / public_html /
sudo mv owncloud / var / www /
Zauważ, że:
- Właściciel serwera WWW „dane-www” powinien mieć następujące katalogi w aplikacjach, danych i konfiguracji.
- Dwa z tych katalogów są częścią instalacji ownCloud, należy utworzyć tylko katalog „data”.
- Przejdź do katalogu owncloud
cd owncloud
- Utwórz katalog „dane”
dane mkdir
Skonfiguruj prawa do aplikacji, konfiguracji i danych:
sudo chown -R www-data: aplikacje www-data
sudo chown -R www-data: konfiguracja www-data
sudo chown -R www-data: dane www-danych
Aby aplikacja Owncloud działała poprawnie, musimy aktywować moduły „przepisuj” i „nagłówki” (domyślnie nie włączone w Apache).
sudo a2enmod przepisać
sudo nagłówki a2enmod
Zrestartuj serwer Apache, aby sprawdzić poprawność modyfikacji:
- sudo service apache2 restart
Jeśli ustawiłeś katalog owncloud w / var / www / nie wykonuj następującego polecenia.
Utwórz symboliczne łącze do katalogu owncloud w katalogu / var / www /:
- s
udo ln -s / home / username / public_html / owncloud / / var / www / owncloud
Zauważ, że:
- „Nazwa użytkownika” to katalog domowy twojego serwera.
Uruchom serwer WWW
// nazwa_serwera / owncloud (lub) // IP_Adress_server / owncloud
- Wypełnij formularz, używając swoich danych osobowych.
- Ważne jest, aby oddzielić administratora od zwykłego użytkownika, aby uniknąć problemów z bezpieczeństwem.
- Po wypełnieniu tego formularza konto administratora „Owncloud” zostanie utworzone jako pierwsze.
- Wskazane jest, aby ustawić nazwę użytkownika i hasło inne niż zwykłe konto użytkownika.
- Kliknij „Zainstaluj”.
- Zaloguj się i zacznij używać swojej „Owncloud na osobistym serwerze internetowym”.
- Po pierwszym połączeniu utwórz login i hasło dla zwykłego użytkownika.
Utwórz grupę „użytkowników”:
- Ustawienia -> Użytkownicy -> menu rozwijane „Grupy” -> kliknij „Dodaj grupę”
- Wpisz: Użytkownicy i zatwierdź
Tworzenie użytkownika:
- Umieść ten sam login i hasło, aby połączyć się z komputerem.
- Wprowadź „Imię” i „hasło” -> wybierz grupę „Użytkownicy” -> kliknij „Utwórz”.
- Zamknij aplikację (jako administrator) i połącz się jako zwykły użytkownik.
Uzyskaj dostęp do danych za pomocą eksploratora plików z WebDAV
Jak skonfigurować dostęp WebDAV, który pozwoli nam zapisywać dane w lokalnym folderze za pośrednictwem ownCloud?
- Równie dobrze możemy go zamontować w katalogu głównym serwera WWW lub w podkatalogu.
- W tym samouczku użyjemy naszego katalogu domowego i stworzymy „katalog własny”.
Instalowanie obsługi WebDAV (pakiet davfs2)
sudo apt-get install davfs2
- sudo dpkg-reconfigure davfs2 (wybierz Tak w linii poleceń)
Dodaj użytkownika posiadającego uprawnienia do montowania opcji grupy współdzielonej - davfs2
sudo usermod -aG nazwa użytkownika davfs2
Aby umożliwić użytkownikowi zamontowanie opcji chmury współdzielonej, musimy utworzyć odpowiedni katalog w swoim katalogu domowym. Nazwamy go jako „owncloud”:
mkdir owncloud
Zamontuj 'owncloud' w fstab
- Dla owncloud-4.0.4, wstaw następujący wiersz do 'fstab', wskazując adres IP twojego serwera:
//ip_address_server/owncloud/remote.php/webdav/ / home / username / owncloud davfs user, rw, noauto 0 0
Zauważ, że:
- Wchodząc do eksploratora plików, zobaczysz teraz urządzenie o nazwie „owncloud”.
- Jeśli go klikniesz, nie zadziała. Pojawi się komunikat „Nie można zamontować urządzenia itp. ...”
- Nie martw się teraz, są jeszcze pewne kroki, aby to zadziałało.
- Podczas instalacji „ davfs2 ” ukryty katalog i dwa pliki „davf2.conf” i „secrets” są tworzone w katalogu domowym nazwy użytkownika.
Konfigurowanie tych dwóch plików:
davfs2.conf: odkomentuj poniższe wiersze i użyj tych wartości, nie edytuj pozostałych.
ask_auth 0
use_locks 0
gui_optimize 1
sekrety : dodaj do ostatniej linii tego pliku (podwójne cudzysłowy są ważne).
- „ / home / nazwa_użytkownika / owncloud /” „nazwa użytkownika” „hasło”
Ważna uwaga:
- Nazwa użytkownika i hasło to „login” i „hasło”, aby połączyć się z utworzonym wcześniej serwerem internetowym owncloud. Dlatego ważne jest, aby utworzyć użytkownika w grupie użytkowników na serwerze owncloud.
Zainstaluj klienta owncloud, aby zsynchronizować się z chmurą
Dodaj pakiet źródłowy na liście źródeł protokołu apt:
sudo sh -c 'echo "deb //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/ /" >> /etc/apt/sources.list ”
Prośba o aktualizację listy pakietów
sudo apt-get update
Instalacja pakietu
sudo apt-get install owncloud-client
Aby otrzymać aktualizacje pakietu owncloud-client, pobierz klucz:
wget //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key
Dodaj klucz:
sudo apt-key add - <Release.key
- Po zainstalowaniu klienta ikona uruchamiania zostanie wyświetlona w aplikacjach.
- Szukaj ze słowem kluczowym: chmura.
- Kliknij ikonę, aby uruchomić aplikację, pojawi się komunikat informujący o konieczności skonfigurowania klienta.
- Kliknij OK.
- Zobaczysz ikonę z małą czarną chmurką na pasku zadań w prawym górnym rogu.
- Kliknij lewym przyciskiem myszy ikonę i wybierz opcję „Konfiguruj ...”
- Wypełnij pole tekstowe adresem URL swojej chmury.
- // ip_adress_machine / owncloud /.
- Teraz wprowadź swój login i hasło użytkownika, który utworzyłeś.
- Zazwyczaj, jeśli podążasz za samouczkiem, powinna to być Twoja nazwa użytkownika.
- Poniższy ekran potwierdza połączenie z chmurą.
- Następnie zostaniesz poproszony o wybranie folderu, który zostanie zsynchronizowany.
- Wybierz katalog „owncloud”, który utworzyłeś w swoim katalogu domowym.
- Podaj nazwę (lub alias) naszego tutoriala, którego będziemy używać: „Moncloud”
- Na tym ekranie pozostaw ustawienia domyślne.
- Folder „clientync” zostanie utworzony domyślnie w katalogu głównym chmury. Jeśli chcesz, możesz go usunąć później.
- Aby sprawdzić, czy folder „clientsync” jest obecny na serwerze.
- Otwórz eksplorator plików, kliknij 'owncloud' w 'Devices', powinieneś zobaczyć ten katalog.
- Na koniec, aby sprawdzić, czy wszystko jest zsynchronizowane, kliknij lewym przyciskiem myszy ikonę czarnej chmury na pasku zadań i wybierz „Otwórz stan ...”