OwnCloud - Implementare pe o rețea LAN
![](http://img.brin-designs.com/img/games/870/owncloud-implementation-lan.png)
Prezentare
OwnCloud este o implementare open source a serviciilor de stocare online și a diferitelor aplicații (cloud computing). OwnCloud poate fi instalat într-o rețea personală (ca rețea LAN). Dependențele de pe acest server trebuie să fie în PHP și o bază de date în SQLite, MySQL sau PostgreSQL.
În plus față de o interfață web care permite vizualizarea, editarea și partajarea datelor, OwnCloud implementează protocoale standard precum WebDAV pentru accesarea fișierelor, CardDAV pentru a accesa contactele și CalDAV pentru calendar, ceea ce permite sincronizarea cu cel mai comun sistem de operare.
În acest tutorial veți învăța:
- 1 - Cum se instalează Owncloud pe un server web personal.
- 2 - Cum să accesați datele prin intermediul unui explorator de fișiere cu WebDAV.
- 3 - Cum să montați o partajare în / etc / fstab pentru a accesa cloud local.
- 4 - Cum se instalează un client propriu pe un desktop.
- 5 - Cum să configurați clientul dvs. Owncloud pentru sincronizare.
Cerințe preliminare
- Un computer cu sistem de operare Linux (acest tutorial se bazează pe Ubuntu Enterprise Server 10.04LTS sau 12.04LTS).
- Apache web server (server web Apache cu un director public_html în homedirectory).
- O versiune a serverului PHP - v5.3 minim.
- Un computer cu sistem de operare Linux (distribuție de desktop Ubuntu (12.04LTS) - pentru a fi utilizat ca client propriu).
Instalarea OwnCloud pe un server web
- Accesați site-ul oficial: //owncloud.org/support/install/
- Descărcați ultima versiune stabilă.
- Pentru acest tutorial owncloud-4.0.4 a fost folosit.
- " Nume de utilizator ", va fi login-ul de conectare al "desktopului ubuntu Linux", prin urmare, " homedirectory ".
- Dezarhivați fișierul descărcat în casa de administrare a serverului dvs.
tar -xjf owncloud-xxxtar.bz2
- Deplasați directorul "owncloud" în "public_html" homeDirectory pe serverul dvs. (sau) în / var / www /, folosind una dintre următoarele comenzi:
mv owncloud ~ / public_html /
sudo mv proprie / var / www /
Rețineți că:
- Proprietarul serverului web "www-data" trebuie să aibă următoarele directoare în aplicații, date și config.
- Două dintre aceste directoare fac parte din instalarea dvs. propriuCloud, numai directorul "date" ar trebui să fie creat.
- Accesați directorul propriucloud
cd owncloud
- Creați directorul "date"
datele mkdir
Configurați drepturile pentru aplicații, config și date:
sudo chown -R www-date: aplicații www-date
sudo chown -R www-date: www-data config
sudo chown -R www-date: date de date www
Pentru ca aplicația Owncloud să funcționeze corect, trebuie să activam modulele "rescriere" și "anteturi" (care nu sunt activate în mod implicit în Apache).
sudo a2enmod rescrie
sudo a2enmod anteturi
Reporniți serverul Apache pentru a valida modificările:
- sudo service apache2 reporniți
Dacă ați setat directorul owncloud în / var / www / nu efectuați următoarea comandă.
Creați un link simbolic la directorul owncloud din / var / www /:
- s
udo ln -s / home / nume utilizator / public_html / owncloud / / var / www / owncloud
Rețineți că:
- "Nume de utilizator" este gazda serverului dvs.
Lansați-vă serverul web
// name_of_server / owncloud (sau) // IP_Adress_server / owncloud
- Completați formularul utilizând datele dvs. personale.
- Este important să separați administratorul și utilizatorul normal de a evita problemele de securitate.
- După ce ați completat acest formular, va fi creat mai întâi contul de administrator al "Owncloud".
- Este recomandabil să setați un nume de utilizator și o parolă diferită de contul dvs. de utilizator obișnuit.
- Faceți clic pe "Instalați".
- Conectați-vă și începeți să utilizați "Owncloud pe serverul personal web".
- Când vă conectați pentru prima dată, creați un login și o parolă pentru utilizatorul normal.
Creați un grup "utilizatori":
- Setări -> Utilizatori -> meniul derulant "Grupuri" -> faceți clic pe "Adăugați grup"
- Introduceți: Utilizatorii și validați
Crearea unui utilizator:
- Puneți același login și parolă pentru a vă conecta la desktop.
- Introduceți un nume și o parolă -> selectați grupul "Utilizatori" -> faceți clic pe "Creați".
- Renunțați la aplicație (ca administrator) și conectați-vă ca utilizator normal.
Accesați datele printr-un explorator de fișiere cu WebDAV
Cum se configurează un acces WebDAV care ne va permite să salvăm datele în dosarul local prin propriulCloud?
- S-ar putea să o adăugăm la directorul rădăcină al serverului dvs. web sau într-un subdirector.
- Pentru acest tutorial vom folosi casa noastră de domiciliu și vom crea o "owncloud'directory.
Instalarea suportului WebDAV (pachetul davfs2)
sudo apt-get instala davfs2
- sudo dpkg-reconfigurați davfs2 (selectați Da la prompt)
Adăugați utilizatorului care are permisiunea de a monta opțiunile grupului partajat - davfs2
sudo usermod -aG nume de utilizator davfs2
Pentru a permite utilizatorului să monteze opțiunile partajate în comun, trebuie să creăm directorul în cauză în directorul său homedirectory.We îl vom numi "owncloud":
mkdir owncloud
Măsurați "propriul" în fstab
- Pentru owncloud-4.0.4, introduceți următoarea linie în "fstab", indicând IP-ul serverului dvs.:
//ip_address_server/owncloud/remote.php/webdav/ / home / username / owncloud davfs utilizator, rw, noauto 0 0
Rețineți că:
- Intrând în fișierul de explorare a fișierelor veți vedea un dispozitiv numit "owncloud acum prezent.
- Dacă faceți clic pe el, nu va funcționa. Veți primi un mesaj "Nu se poate monta dispozitivul etc."
- Nu vă faceți griji acum, sunt încă câțiva pași pentru a face să funcționeze.
- La instalarea " davfs2 ", în directorul de utilizator al utilizatorului se creează un director ascuns și două fișiere "davf2.conf" și "secrets".
Configurarea acestor două fișiere:
davfs2.conf: dezactivați următoarele linii și utilizați aceste valori, nu modificați restul.
ask_auth 0
use_locks 0
gui_optimize 1
secrete : adăugați la ultima linie a acestui fișier (Citatele duble sunt importante).
- " / home / username / owncloud /" "nume de utilizator" "parola"
Notă importantă:
- Numele de utilizator și parola sunt "login" și "password" pentru a vă conecta la propriul server de webcloud creat mai devreme. Acesta este motivul pentru care este important să creați un utilizator dintr-un grup de utilizatori a propriului server de cloud.
Instalați clientul propriu pentru a sincroniza cu cloud-ul
Adăugați pachetul sursă în lista surselor din protocolul apt:
sudo sh -c 'echo "deb //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/" >> /etc/apt/sources.list "
Cereți să actualizați lista de pachete
sudo apt-get update
Instalarea pachetului
sudo apt-get instala owncloud-client
Pentru a primi actualizări de pachete propriu-client, descărcați cheia:
wget //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key
Adăugați cheia:
sudo apt-key adăugați - <Release.key
- Odată ce clientul este instalat, pictograma de lansare va fi afișată în aplicațiile dvs.
- Căutare cu cuvânt cheie: cloud.
![](img/games/870/owncloud-implementation-lan-2.png)
![](img/games/870/owncloud-implementation-lan-3.png)
- Faceți clic pe pictograma pentru a lansa aplicația, apare un mesaj care vă spune că trebuie să configurați clientul.
- Faceți clic pe OK.
- Veți vedea o pictogramă cu un mic nor negru în bara de activități din partea dreaptă sus.
![](img/games/870/owncloud-implementation-lan-4.png)
- Faceți clic stânga pe pictogramă și selectați "Configurează ..."
- Completați câmpul de text cu adresa URL a cloud-ului.
- // ip_adress_machine / owncloud /.
![](img/games/870/owncloud-implementation-lan-5.png)
- Acum, introduceți numele de utilizator și parola utilizatorului utilizatorului pe care l-ați creat.
- În mod normal, dacă ați urmat tutorialul, ar trebui să fie, de preferință, numele dvs. de utilizator.
![](img/games/870/owncloud-implementation-lan-6.png)
- Următorul ecran confirmă conexiunea cu cloud-ul.
![](img/games/870/owncloud-implementation-lan-7.png)
- Apoi vi se cere să alegeți un folder care va fi sincronizat.
- Selectați directorul "owncloud" pe care l-ați creat în casa dvs. de administrare.
- Dați-i un nume (sau un alias) pentru tutorialul nostru pe care îl vom folosi: 'Moncloud'
![](img/games/870/owncloud-implementation-lan-8.png)
- Pe acest ecran, lăsați setările implicite.
- Un director "clientsync" va fi creat implicit la radacina cloud-ului. Puteți șterge mai târziu, dacă doriți.
![](img/games/870/owncloud-implementation-lan-9.png)
- Pentru a verifica dacă folderul "clientsync" este prezent pe serverul dvs.
- Deschideți exploratorul de fișiere, dați clic pe "owncloud" în "Dispozitive", ar trebui să vedeți acest director.
![](img/games/870/owncloud-implementation-lan-10.png)
- În cele din urmă, pentru a verifica dacă totul este sincronizat, faceți clic stânga pe pictograma norului din bara de activități și selectați "Deschideți starea ..."
![](img/games/870/owncloud-implementation-lan-11.png)