OwnCloud - Implementacija na LAN-u

prezentacija

OwnCloud je open source implementacija online usluga pohrane i raznih aplikacija (cloud computing). OwnCloud se može instalirati na osobnu mrežu (kao LAN). Ovisnosti o ovom poslužitelju moraju biti u PHP-u i bazi podataka u SQLite, MySQL ili PostgreSQL.

Osim web sučelja koje vam omogućuje pregled, uređivanje i dijeljenje podataka, OwnCloud implementira standardne protokole kao što je WebDAV za pristup datotekama, CardDAV za pristup kontaktima i CalDAV za kalendar, što omogućuje sinkronizaciju s najčešćim OS.

U ovom vodiču naučit ćete:

  • 1 - Kako instalirati Owncloud na osobnom web poslužitelju.
  • 2 - Kako pristupiti podacima putem pretraživača datoteka s WebDAV-om.
  • 3 - Kako montirati dijeljenje u / etc / fstab za lokalni pristup oblaku.
  • 4 - Kako instalirati owncloud klijenta na radnoj površini.
  • 5 - Kako konfigurirati Owncloud klijent za sinkronizaciju.

Preduvjeti

  • Računalo s Linux OS-om (ovaj se vodič temelji na Ubuntu Enterprise Serveru 10.04LTS ili 12.04LTS).
  • Apache web poslužitelj (Apache web poslužitelj s public_html direktorijem u matičnoj adresi).
  • Verzija PHP poslužitelja - v5.3 minimum.
  • Računalo s Linux OS-om (Ubuntu distribucija na radnoj površini (12.04LTS) - koji će se koristiti kao vlastiti klijent).

Instaliranje OwnCloud na web poslužitelju

  • Idite na službenu web-lokaciju: //owncloud.org/support/install/
  • Preuzmite "Najnovije stabilno izdanje".
  • Za ovaj udžbenik korišten je owncloud-4.0.4 .
  • " Korisničko ime " će biti vaša veza za prijavu vašeg "Linux Ubuntu desktopa", dakle vaše " homedirectory ".
  • Raspakirajte preuzetu datoteku u matični direktorij vašeg poslužitelja
    •  tar -xjf owncloud-xxxtar.bz2 
  • Premjestite direktorij "owncloud" u "public_html" homeDirectory vaš poslužitelj (ili) u / var / www /, koristeći jednu od sljedećih naredbi:
    •  mv owncloud ~ / public_html / 
    •  sudo mv owncloud / var / www / 

Imajte na umu da:

  • Vlasnik web-poslužitelja "www-data" trebao bi imati sljedeće direktorije u aplikacijama, podacima i konfiguraciji.
  • Dva od tih direktorija dio su vaše vlastite instalacije, a samo bi trebalo stvoriti direktorij 'data'.
  • Idite na direktorij owncloud
    •  cd owncloud 
  • Izradite direktorij "podaci"
    •  mkdir podaci 

Konfigurirajte prava za aplikacije, konfiguracije i podatke:

  •  sudo chown -R www-podaci: aplikacije za www-podatke 
  •  sudo chown -R www-data: konfiguracija www-podataka 
  •  sudo chown -R www-podaci: podaci o www-podacima 

Da bi Owncloud aplikacija funkcionirala ispravno, trebamo aktivirati module "prepisati" i "zaglavlja" (nije omogućeno po zadanom u Apacheu).

  •  sudo a2enmod prepisati 
  •  sudo a2enmod zaglavlja 

Ponovno pokrenite Apache poslužitelj da biste potvrdili izmjene:

  • sudo usluga Apache2 ponovno pokretanje

Ako ste postavili direktorij owncloud u / var / www /, ne izvodite sljedeću naredbu.

Stvorite simboličku vezu do direktorija owncloud u / var / www /:

  • a
     udo ln -s / home / korisničko ime / public_html / owncloud / / var / www / owncloud 

Imajte na umu da:

  • "Korisničko ime" je osnovni direktorij vašeg poslužitelja.

Pokrenite web-poslužitelj

  •  // name_of_server / owncloud (ili) // IP_Adress_server / owncloud 
  • Ispunite obrazac koristeći svoje osobne podatke.
  • Važno je odvojiti administratora i normalnog korisnika od izbjegavanja sigurnosnih problema.
  • Kada popunite ovaj obrazac, prvo će se izraditi administratorski račun "Owncloud".
  • Preporučljivo je postaviti korisničko ime i zaporku različitu od uobičajenog korisničkog računa.
  • Kliknite "Instaliraj".
  • Prijavite se i počnite koristiti 'Owncloud na vašem osobnom web poslužitelju'.
  • Prilikom prvog povezivanja izradite prijavu i lozinku za normalnog korisnika.

Izradite grupu korisnika:

  • Postavke -> Korisnici -> padajući izbornik "Grupe" -> kliknite "Dodaj grupu"
  • Unesite: Korisnici i potvrdite

Stvaranje korisnika:

  • Stavite istu prijavu i lozinku da biste se povezali s radnom površinom.
  • Unesite "Name" i "password" -> odaberite grupu "Users" -> kliknite "Create".
  • Zatvorite aplikaciju (kao administrator) i povežite se kao normalan korisnik.

Pristupite podacima putem pretraživača datoteka s WebDAV-om

Kako konfigurirati WebDAV pristup koji će nam omogućiti spremanje podataka u lokalnu mapu putem vlastitog kluba?

  • Mogli bismo ga montirati u korijenskom direktoriju vašeg web poslužitelja ili u poddirektorij.
  • Za ovaj vodič koristit ćemo naš homedirectory i stvoriti 'ownclouddirektorij.

Instaliranje podrške za WebDAV (paket davfs2)

  •  sudo apt-get install davfs2 
Ponovno konfigurirajte davfs2 da biste dopustili pristup normalnog korisnika
  • sudo dpkg-reconfigure davfs2 (na promptu odaberite Da)

Dodajte korisniku koji ima dozvolu za montiranje opcija dijeljene grupe - davfs2

  •  sudo usermod -aG davfs2 korisničko ime 

Da bismo omogućili korisniku da montira opcije dijeljenog oblaka, potrebno je stvoriti dotični direktorij u njegovoj matičnoj adresi. Nazivat ćemo ga kao "owncloud":

  •  mkdir owncloud 

Postavite 'owncloud' u fstab

  • Za owncloud-4.0.4 umetnite sljedeći redak u svoj 'fstab', označavajući IP vašeg poslužitelja:

 //ip_address_server/owncloud/remote.php/webdav/ / home / korisničko ime / owncloud davfs korisnik, rw, noauto 0 0 

Imajte na umu da:

  • Ulaskom u vaš istraživač datoteka vidjet ćete uređaj nazvan 'owncloud sada prisutan.
  • Ako kliknete na nju, neće raditi. Dobit ćete poruku "Nije moguće montirati uređaj itd. ..."
  • Ne brinite sada, još uvijek postoje neki koraci kako bi ga učinili učinkovitim.
  • Kada instalirate " davfs2 ", skriveni direktorij i dvije datoteke "davf2.conf" i "secrets" stvorene su u matičnoj adresi korisničkog imena.

Konfiguriranje ove dvije datoteke:

davfs2.conf: uklonite komentare iz sljedećih redaka i upotrijebite ove vrijednosti, ne uređujte ostatak.

  •  ask_auth 0 
  •  use_locks 0 
  •  gui_optimize 1 

secrets : dodaj u zadnji redak ove datoteke (važni su dvostruki navodnici).

  • " / home / username / owncloud /" "korisničko ime" "zaporka"

Važna nota:

  • Korisničko ime i lozinka su "prijava" i "zaporka" za povezivanje s vašim webcloud web-poslužiteljem stvorenim ranije. To je razlog zašto je važno stvoriti korisnika u grupi korisnika koji posjeduje vlastiti klupski poslužitelj.

Instalirajte klijenta za sinkronizaciju s oblakom

Dodajte izvorni paket na popis izvora apt protokola:

  •  sudo sh -c 'echo "deb //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/ /" >> /etc/apt/sources.list " 

Zahtjev za ažuriranje popisa paketa

  •  sudo apt-get update 

Instalacija paketa

  •  sudo apt-get instaliraj owncloud-klijent 

Za primanje ažuriranja paketa vlastitog klijenta preuzmite ključ:

  •  wget //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key 

Dodajte ključ:

  •  sudo apt-key add - <Release.key 
Konfigurirajte klijenta vlastitog glasa
  • Nakon što je klijent instaliran, ikona pokretanja bit će prikazana u vašim aplikacijama.
  • Traži s ključnom riječi: oblak.

  • Kliknite na ikonu da biste pokrenuli aplikaciju, a pojavljuje se poruka da morate konfigurirati klijenta.
  • Kliknite U redu.
  • Vidjet ćete ikonu s malim crnim oblakom u programskoj traci u gornjem desnom kutu.

  • Kliknite lijevom tipkom miša na ikonu i odaberite "Konfiguriraj ..."
  • Upišite tekstno polje s URL-om svog oblaka.
    • // ip_adress_machine / owncloud /.

  • Sada unesite svoje korisničko ime i zaporku korisnika koji ste stvorili.
  • Normalno, ako ste slijedili udžbenik, poželjno je da bude vaše korisničko ime.

  • Sljedeći zaslon potvrđuje vezu s oblakom.

  • Zatim se traži da odaberete mapu koja će se sinkronizirati.
  • Odaberite direktorij "owncloud" koji ste izradili u svom matičnom popisu.
  • Dajte mu ime (ili pseudonim) za naš vodič koji ćemo koristiti: "Moncloud"

  • Na ovom zaslonu ostavite zadane postavke.
  • Prema zadanim postavkama u korijenu vašeg oblaka stvorit će se mapa "clientsync". Možete ga izbrisati kasnije, ako želite.

  • Da biste provjerili je li mapa 'clientsync' prisutna na vašem poslužitelju.
  • Otvorite preglednik datoteka, kliknite na 'owncloud' u 'Uređaji', trebali biste vidjeti ovaj direktorij.

  • Konačno, da biste provjerili je li sve sinkronizirano, lijevom tipkom miša kliknite ikonu crnog oblaka na programskoj traci i odaberite "Otvori status ..."

Prethodni Članak Sljedeći Članak

Top Savjeta