Cum să vă configurați Dropbox-ul propriu cu Owncloud
Securitate Backup Dropbox Recomandate Sursa Deschisa Stocare In Cloud / / May 24, 2020
OwnCloud vă oferă un spațiu nelimitat de stocare în cloud online, cu mult mai puțini bani decât tarifele iCloud, Dropbox sau Sugarsync. Iată cum să o configurați.
Îți place Dropbox? Ce se întâmplă dacă ar exista o modalitate prin care puteți obține spațiu nelimitat de stocare în cloud pentru bani mult mai puțini decât taxele iCloud, Dropbox sau Sugarsync? Vești bune, există. Owncloud este un pachet software gratuit pentru serverul Open Source care vă permite să vă accesați datele de oriunde și să controlați toate găzduirea. Acest serviciu auto-găzduit și condus de comunitate oferă clienților multiplă platformă pe Windows, Linux, Mac, Android și iOS.
De ce să folosiți Owncloud? Suntem mari fani dropbox și SugarSync aici la groovyPost, dar cred că Owncloud este o soluție mai bună, dacă aveți, fie know-how-ul, fie vitejie pentru a-l configura (nu este acea greu…). Problema este că tot ce încărcați în contul dvs. Dropbox se află pe servere terțe, iar angajații Dropbox pot nu numai că îl accesează, ei pot recupera aceste fișiere, dacă sunt solicitate (în primul rând de agențiile de aplicare a legii și de drept mandate). Cu Owncloud deții datele și controlul asupra acestora. Desigur, dacă o veți folosi pentru a stoca date sensibile, poate doriți
Dacă dorești încercați Owncloud înainte de a-l instala, verificați site-ul de demo live că echipa dev a creat pentru ultima versiune.
Ce aveți nevoie pentru a configura Owncloud:
- Un server / desktop Linux. Acesta poate fi unul la tine acasă sau un plan de găzduire (cum ar fi Dreamhost sau 1and1). Recomand utilizarea unei gazde. Owncloud are câteva dependențe de bază, cum ar fi PHP5 și My SQLite. Cerințele de server complete pot fi găsite aici. Majoritatea planurilor de găzduire partajată au instalate toate pachetele necesare.
- Un client FTP. Vă recomand Filezilla. (Nu este necesar dacă instalați pe propriul computer)
- (Opțional / Mai rapid) Un client SSH. Vă recomand PuTTY.
Descărcați Owncloud de pe site-ul oficial: http://owncloud.org/support/install/
Cea mai recentă versiune a scrierii acestui tutorial este versiunea 4.5.2 și recomand să apucați cea mai recentă versiune dacă există una mai nouă disponibilă (numărul mai mare înseamnă mai nou).
Vom împărți acest lucru în două tipuri diferite de ghiduri, unul scurt cu elementele de bază și unul mai lung, cu mai multe detalii.
Ghidul scurt de configurare:
- Descărcați cea mai recentă arhivă Owncloud. (Pentru uz casnic, încercați mai întâi instalatorul web auto)
- Încărcați arhiva într-un folder din zona / var / www / a serverului dvs.
- Extrageți conținutul arhivei (sau faceți acest lucru înainte de încărcare).
- Modificați proprietatea folderului owncloud extras pe numele dvs. de utilizator folosind accesul root sau setați permisiunile folderului la 777 prin FTP.
- Utilizați un browser de internet și accesați http://yoursiteorIP/owncloud/
- Utilizați interfața Owncloud pentru a crea un cont de admin și a-i oferi un parola puternica.
- Alegeți dacă folosiți MySQL sau MySQL-lite. Lite este mai ușor de configurat dacă îl aveți disponibil.
- Prindeți clientul de sincronizare desktop și bucurați-vă de utilizarea Owncloud.
Ghidul detaliat de configurare:
Mai întâi ai nevoie cea mai recentă versiune a Owncloud. Actualizarea poate fi o durere, așa că vă recomand cu mare drag să obțineți cea mai recentă versiune, cu excepția cazului în care nu funcționează cu serverul dvs. din anumite motive.
Pentru uz casnic, încercați mai întâi instalator auto web înainte de a aborda metoda manuală. Rețineți că instalatorul web nu funcționează de obicei cu găzduire la distanță.
Apoi încărcați 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 găzduirii partajate, acesta va fi probabil un subdirector aflat în directorul principal de instalare a domeniului dvs. Cel mai simplu mod de a încărca fișierul pe un server de 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 că acesta primește fișierele extrase de pe serverul dvs. exponențial mai rapid, dar rezultatul final este același.
(Doar SSH) Utilizați PuTTY pentru SSH în serverul dvs. (sau în consola rădăcină dacă există un computer local)
În linia de comandă PuTTY răsfoiți la directorul în care ați încărcat arhiva și apoi executați următoarea comandă pentru a o extrage:
gudron -xjvf owncloud-4.5.2.tar.bz2
După cum am 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 lui după încărcare, dar se va face treaba.
Acum trebuie doar să schimbați permisiunile de instalare. Dacă sunteți încă conectat prin SSH, executați următoarea comandă din directorul părinte în care ați încărcat owncloud. Înlocuiți doar www-data: www-data cu numele de utilizator și grupul de pe server, dar multe servere Apache folosesc datele www ca nume de utilizator.
chown -R www-data: www-data owncloud /
Dacă nu aveți SSH, alternativa este să navigați la fișierul de configurare prin FTP și să setați permisiunile la 777 (Toți accesează toți utilizatorii). După terminarea instalării, puteți să o setați din nou pe 750 pentru a o reasigura.
Acest lucru este doar pentru configurarea backend. Apoi, accesați directorul owncloud folosind browserul dvs. Creați-vă contul de administrator, dați-l o parolă bunăși terminați configurarea.
Dacă My SQLite este detectat, acesta va fi folosit automat, dacă nu, va trebui să configurați o bază de date MYSQL care poate fi configurată în timpul creării contului de administrator.
După ce ați configurat contul de admin, vă recomand să creați un cont secundar și să-l utilizați pentru sincronizarea cu toate dispozitivele. Aceasta este doar o măsură suplimentară de securitate pentru a împiedica pe cineva să aibă acces la Owncloud prin utilizarea informațiilor stocate pe unul dintre dispozitivele dvs. sincronizate.
Vă recomand cu mare drag utilizarea clientului de sincronizare desktop, deoarece oferă o experiență de rezervă fără probleme. Poate fi găsit pentru toate sistemele de operare din Pagina de descărcare a clientului de sincronizare.
Dacă aveți un dispozitiv mobil Owncloud este de asemenea disponibil pe Android și iOS (0,99 USD pe iTunes).
Când conectați un client de sincronizare, utilizați aceeași adresă în care este instalat owncloud. Dacă aveți SSL activat pe server, puteți „utiliza o conexiune sigură”. În caz contrar, trebuie doar să introduceți numele de utilizator și parola contului dvs. și totul ar trebui să funcționeze!
Este tot ce trebuie să configurați și să începeți cu ownCloud. Dacă aveți întrebări cu privire la acest serviciu groovy, vă rugăm să aruncați un comentariu 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 faptul că serverul dvs. nu utilizează cea mai recentă versiune de PHP. Este posibil să fie nevoie să actualizați PHP pe server. Unele gazde web au cel mai recent PHP instalat, dar nu este utilizat implicit. În acest caz, soluția este să adăugați următoarele două linii în fișierul dvs. .htaccess (acesta este cazul cu 1and1):
AddType x-mapp-php6 .php. AddHandler x-mapp-php6 .php
Dacă vezi:
Eroare la conectarea la ownCloud!
Eroare: strângerea de mână SSL a eșuat
Nu a putut fi stabilită conexiunea la ownCloud. Vă rugăm să verificați din nou.
Acest lucru înseamnă probabil că serverul dvs. nu este configurat pentru a utiliza SSL. De obicei, acest lucru se datorează faptului că aveți nevoie de un certificat SSL instalat pe server (mai multe informații de configurare aici). Din păcate, acestea pot fi costisitoare și costă, în medie, 50 USD pe an. Cu toate acestea, unii furnizori de găzduire 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ă executați owncloud pe un computer local, există de asemenea, această opțiune.
Puteți utiliza întotdeauna doar Owncloud fără criptarea SSL, dar dacă este disponibil, cu siguranță, ar trebui să profitați de securitatea adăugată.
Dacă vezi:
Nu se pot modifica informațiile despre antet - anteturile deja trimise de (owncloud / core / lostpassword / index.php: 27) în /owncloud/lib/template.php pe linia 164
Aceasta este cauzată de o eroare în fișierul remote.php. Schimbați fișierul în următorul cod pentru a repara:
php. $ RUNTIME_NOSETUPFS = true; $ RUNTIME_NOAPPS = ADEVĂRAT; require_once ( 'lib / base.php'); if (array_key_exists ('PATH_INFO', $ _SERVER)) { $ path_info = $ _SERVER ['PATH_INFO']; } Else { $ path_info = substr ($ _ SERVER ['PHP_SELF'], strpos ($ _ SERVER ['PHP_SELF'], nume de bază (__FILE__)) + strlen (nume de bază (__FILE__))); } // începe modificarea if (goală ($ path_info)) { $ path_info = str_replace ($ _ SERVER ['SCRIPT_NAME'], "", $ _ SERVER ['REQUEST_URI']); } // modificarea finală if (! $ pos = strpos ($ path_info, '/', 1)) { $ pos = strlen ($ path_info); } $ service = substr ($ path_info, 1, $ pos-1); $ file = OCP \ CONFIG:: getAppValue ('core', 'remote_'. serviciu $); if (is_null ($ file)) { antet („HTTP / 1.0 404 nu a fost găsit”); Ieșire; } $ = exploda piese ( '/', $ file); $ App = $ părți [2]; OC_App:: loadApp ($ app); $ baseuri = OC:: $ WEBROOT. '/Remote.php/'.$service.'/'; require_once (OC:: $ APPSROOT. $ Fișier); pre> div> div> Floki>