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
- 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
- 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 ..."