Cum să configurați Dropbox-ul dvs. propriu-zis cu Owncloud
De ce să utilizați Owncloud? Suntem mari fani ai Dropbox și Sugarsync aici la groovyPost, dar cred că Owncloud este o soluție mai bună, dacă aveți fie know-how-ul sau vitejia să o configurați (nu este acea greu… ). Problema este că tot ceea ce încărcați în contul dvs. Dropbox se află pe serverele terțelor părți, iar angajații Dropbox nu pot accesa numai aceștia, ci pot recupera acele fișiere dacă sunt solicitate (în principal de către organele de drept și mandatele legale). Cu Owncloud dețineți datele și controlați-o. Desigur, dacă o veți utiliza pentru a stoca date sensibile, vă recomandăm să utilizați Truecrypt pentru a asigura fișierele importante pe care le încărcați.
Dacă doriți să încercați Owncloud înainte de ao instala, verificați site-ul demo live pe care echipa de configurare a fost creată pentru cea mai recentă versiune.
Ce trebuie să configurați Owncloud:
- Un server / desktop Linux. Acest lucru poate fi unul la dumneavoastră, sau un plan de găzduire (cum ar fi Dreamhost sau 1and1). Vă recomandăm să utilizați o gazdă. Owncloud are câteva dependențe de bază, cum ar fi PHP5 și My SQLite. Cerințele complete ale serverului pot fi găsite aici. Majoritatea planurilor de găzduire partajată au instalat toate pachetele necesare.
- Un client FTP. Vă recomandăm Filezilla. (Nu este necesar dacă se instalează pe PC-ul dvs.)
- (Opțional / Mai rapid) Un client SSH. Vă recomandăm PuTTY.
Descărcați Owncloud de pe site-ul oficial: http://owncloud.org/support/install/
Cea mai recentă versiune de scriere a acestui tutorial este versiunea 4.5.2 și vă recomandăm să luați cea mai recentă versiune dacă există o versiune mai nouă (numărul mai mare înseamnă mai recent).
Vom împărți acest lucru în două tipuri diferite de ghizi, unul scurt cu cele de bază și unul mai lung cu mai multe detalii.
Ghidul de configurare scurt:
- Descărcați cea mai recentă arhivă Owncloud. (Pentru utilizare la domiciliu, încercați mai întâi instalatorul de web auto)
- Încărcați arhiva într-un dosar din / var / www / zona serverului dvs..
- Extrageți conținutul arhivei (sau faceți acest lucru înainte de încărcare).
- Schimbați proprietatea folderului extras propriu spre numele de utilizator utilizând accesul root sau setați permisiunile dosarului la 777 prin FTP.
- Utilizați un browser de internet și accesați http: // yoursiteorIP / owncloud /
- Utilizați interfața lui Owncloud pentru a crea un cont de administrator și a-i da o parolă puternică.
- Alegeți dacă doriți să utilizați MySQL sau MySQL-lite. Lite este mai ușor de configurat dacă îl ai la dispoziție.
- Prindeți clientul de sincronizare pe desktop și bucurați-vă de utilizarea propriu-zisă.
Ghidul detaliat de configurare:
În primul rând aveți nevoie de cea mai recentă versiune a Owncloud. Actualizarea poate fi un pic de durere, așadar vă recomand să obțineți cea mai recentă versiune dacă nu funcționează cu serverul dvs. din anumite motive.
Pentru utilizarea la domiciliu, încercați mai întâi instalatorul de web auto înainte de a aborda metoda manuală. Rețineți că programul de instalare web nu funcționează de obicei cu găzduirea de la distanță.
Încărcați în continuare fișierele Owncloud pe serverul dvs. Acestea trebuie să fie plasate într-un folder orientat spre exterior pe care îl puteți accesa de pe internet (/ var / www /). În cazul unei găzduări partajate, acesta va fi probabil un subdirector aflat în dosarul principal de instalare a domeniului. Cea mai ușoară modalitate de a încărca fișierul pe un server la distanță este cu FTP.
Rețineți că dacă nu aveți acces SSH, va trebui să extrageți arhiva și apoi să încărcați conținutul, nu arhiva în sine. Marele avantaj al utilizării SSH aici este faptul că primește fișiere extrase pe serverul dvs. exponențial mai repede, dar rezultatul final este același.
(Numai SSH) Utilizați PuTTY pentru SSH în serverul dvs. (sau consola rădăcină dacă un PC local)
În linia de comandă PuTTY navigați la directorul în care ați încărcat arhiva și apoi executați următoarea comandă pentru ao extrage:
tar -xjvf owncloud-4.5.2.tar.bz2
După cum sa menționat mai sus, dacă nu aveți acces SSH, va trebui mai întâi să extrageți fișierul tar.bz2 și apoi să încărcați conținutul. Acest lucru va dura mult mai mult decât extragerea după încărcare, dar se face treaba.
Acum, trebuie doar să modificați permisiunile instalării. Dacă sunteți încă conectat prin SSH, rulați următoarea comandă din directorul părinte la care ați încărcat propriul voce. Doar înlocuiți www-data: www-data cu numele dvs. de utilizator și grupul de pe server, dar multe servere Apache folosesc www-data ca nume de utilizator.
chown -R www-date: www-data owncloud /
Dacă nu aveți SSH, alternativa este să parcurgeți fișierul de configurare prin FTP și să setați permisiunile la 777 (Toate accesul tuturor utilizatorilor). Odată ce ați terminat instalarea, puteți să o setați înapoi la 750 pentru al re-asigura.
Asta e tot ce este pentru configurarea backend-ului. Apoi, accesați directorul owncloud utilizând browserul dvs. Creați contul de administrator, dați-i o parolă bună și finalizați configurarea.
Dacă My SQLite este detectat, acesta va fi utilizat automat, dacă nu este posibil să aveți nevoie să configurați o bază de date MYSQL care poate fi configurată în timp ce creați contul de administrator.
După configurarea contului de administrator, vă recomandăm să creați un cont secundar și să îl utilizați pentru sincronizarea cu toate dispozitivele dvs. Aceasta este doar o măsură suplimentară de securitate pentru a împiedica accesul cuiva la propriul dvs. Web utilizând informațiile stocate pe unul dintre dispozitivele dvs. sincronizate.
Vă recomandăm foarte mult să utilizați clientul de sincronizare desktop deoarece oferă o experiență de copiere fără probleme. Acesta poate fi găsit pentru toate sistemele de operare de pe pagina Descărcare sincronizare client.
Dacă aveți un dispozitiv mobil Owncloud este, de asemenea, disponibil pe Android și iOS ($ 0.99 pe iTunes).
Când conectați un client de sincronizare, utilizați aceeași adresă la care este instalat propriul cloud. Dacă aveți SSL activat pe server, puteți "utiliza o conexiune securizată". În caz contrar, trebuie doar să introduceți numele de utilizator și parola contului dvs. și totul ar trebui să funcționeze!
Asta e tot ce trebuie să înființezi și să începi cu ownCloud. Dacă aveți întrebări referitoare la acest serviciu groovy, vă rugăm să trimiteți un comentariu de mai jos.
Depanare
Dacă vezi:
„Eroare fatală: Apelați la funcția nedefinită stream_resolve_include_path () în
/htdocs/owncloud/lib/base.php pe linia 99 "
Acest lucru este cauzat de serverul dvs. care nu utilizează cea mai recentă versiune de PHP. Este posibil să fie necesar să actualizați PHP pe server. Unele gazde web au cel mai recent PHP instalat, dar nu este folosit în mod implicit. În acest caz, soluția este să adăugați următoarele două linii în fișierul .htaccess (acesta este cazul cu 1and1):
AddType x-mapp-php6.php AddHandler x-mapp-php6.php
Dacă vezi:
Nu a reușit să se conecteze la ownCloud!
Eroare: Ștergerea de mână SSL a eșuat
Nu a putut fi stabilită conexiunea la ownCloud. Verificați din nou.
Acest lucru probabil înseamnă că serverul dvs. nu este configurat să utilizeze SSL. De obicei, acest lucru se datorează faptului că aveți nevoie de un certificat SSL instalat pe server (mai multe informații despre configurare aici). Din păcate, acestea pot fi scumpe și costă o medie de 50 USD pe an. Cu toate acestea, unii furnizori de hosting oferă un SSL unic sau "partajat" gratuit. Acestea sunt mai puțin sigure, dar sunt mai bune decât nimic. O altă opțiune este utilizarea unui proxy SSL gratuit. Dacă rulați owncloud pe un PC local, există și această opțiune.
Puteți utiliza întotdeauna doar propriul Crypt fără criptare SSL, dar dacă este disponibil, ar trebui să profiți cu siguranță de securitatea adăugată.
Dacă vezi:
Nu pot modifica informațiile din antetul - anteturi deja trimise de (owncloud / core / lostpassword / index.php: 27) în /owncloud/lib/template.php pe linia 164
Acest lucru este cauzat de o eroare în fișierul remote.php. Doar modificați fișierul la următorul cod pentru a remedia acesta: