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 
Zmień konfigurację davfs2, aby umożliwić dostęp zwykłemu użytkownikowi
  • 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 
Skonfiguruj klienta owncloud
  • 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 ...”

Poprzedni Artykuł Następny Artykuł

Najważniejsze Wskazówki