OwnCloud - Implementare pe o rețea LAN

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 
Reconfigurați davfs2 pentru a permite accesul unui utilizator obișnuit
  • 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 
Configurați clientul propriuclcl
  • Odată ce clientul este instalat, pictograma de lansare va fi afișată în aplicațiile dvs.
  • Căutare cu cuvânt cheie: cloud.

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

  • 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 /.

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

  • Următorul ecran confirmă conexiunea cu cloud-ul.

  • 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'

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

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

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

Articolul Precedent Articolul Următor

Cele Mai Importante Sfaturi