Introducere pe serverul OwnCloud Partajarea fișierelor sub controlul dvs.

Ce veți crea

Ce este OwnCloud?

OwnCloud oferă o partajare gratuită, open source și un server și platformă de aplicații cu aplicații desktop și smartphone, permițându-vă să creați un cloud personal sau corporate sub controlul dumneavoastră. Dacă sunteți un utilizator Dropbox, atunci sunteți familiarizat cu avantajele unui nor aflat la distanță care păstrează sincronizarea fișierelor pe toate desktopurile și dispozitivele dvs. și vă permite să le împărtășiți altor persoane. 

Dropbox a intrat sub control pentru problemele de confidențialitate și securitate, precum și decizia sa controversată de a numi fostul secretar de stat al administrației Bush, Condoleezza Rice, în consiliul său de administrație. OwnCloud vă permite să găzduiți și să vă asigurați fișiere pe propriul server, oferindu-vă un control sporit asupra fișierelor la distanță.

Există chiar și un magazin de aplicații pentru a extinde capacitatea propriului dvs. UserCloud. Aplicațiile includ clienți de e-mail, cititori de știri, streaming video și multe altele.

Acesta este primul tutorial al unei serii la care mă voi concentra cu OwnCloud. Particip la discuțiile de mai jos. Dacă aveți o sugestie de întrebare sau subiect, vă rugăm să postați un comentariu de mai jos. Puteți să mă contactați și pe Twitter @reifman sau să mă trimiteți direct prin e-mail.

Cine a construit OwnCloud?

Dezvoltatorul open source Frank Karlitschek a decis să construiască OwnCloud după ce a vorbit despre confidențialitatea datelor, avertizând oamenii cu privire la confidențialitatea cu furnizorii de nor, cum ar fi Dropbox:

Așa că, construiește-l tu însuți. Sigur, am construit lucruri în trecut, așa sigur, o voi face. Și acolo am început odiseea mea, în primul rând, să mă protejez pe mine însumi, pe prietenii mei și pe colegii mei de la snoopingul guvernelor și al altor băieți răi și mai târziu - după cum am văzut interesul mondial - să construiesc un proiect real și de succes. - fondatorul OwnCloud Frank Karlitschek

El descrie procesul său de gândire mai mult într-un post blog: De ce am construit OwnCloud și am făcut-o Open Source.

Karlitschek a folosit în mod intenționat tehnologii cu sursă deschisă, astfel încât codul "să fie complet transparent (astfel încât este puțin probabil să conțină" ușile din spatele "datelor mele)".

De asemenea, a dorit să sprijine extensiile de aplicații pentru a sprijini o aplicație de tip Google Știri, scanarea virusilor și înregistrarea fișierelor.

Ce limbi este construit în?

Karlitschek a spus că "au evaluat diferite opțiuni pentru a găsi tehnologia potrivită care rulează pe fiecare platformă relevantă, de la servere mici până la grupuri mari, are toate caracteristicile necesare și este cunoscută de un număr mare de dezvoltatori. parte server, C ++ pentru clienții de sincronizare desktop, Objective-C pentru iOS și Java pentru Android. "

Cu mulți ani în urmă, făceam parte dintr-un instrument open source pentru clădiri nonprofit pentru alte organizații nonprofit. Îmi amintesc că am fost dezamăgit când directorul nostru de tehnologie a ales Java pentru versiuni noi ale tehnologiei noastre, în loc de PHP, care este o platformă mult mai prietenoasă și accesibilă pentru comunitatea noastră de dezvoltare. Organizația sa implodat în curând, din motive independente.

Apreciez că Karlitschek a ținut cont de necesitatea de a utiliza o platformă pe care o mare comunitate de dezvoltatori ar putea să o angajeze și cu.

OwnCloud Enterprise Edition

La fel ca Automattic și WordPress, OwnCloud este susținut de o companie de profit care oferă o ediție de Enterprise Premium pentru utilizatorii mai mari. Acestea oferă o varietate de fișe tehnice dacă doriți să aflați mai multe.

Gazduire OwnCloud

Există o serie de opțiuni pentru găzduirea proprietății. Puteți face acest lucru pe propriile servere dedicate. Puteți instala OwnCloud ca aplicație pe un server virtual la o companie de hosting, cum ar fi Oceanul Digital; Voi descrie cum să procedați mai jos. Sau puteți să vă abonați la un furnizor de servicii OwnCloud (ASP). Unele dintre acestea oferă chiar și planuri de freemiu - dar asigurați-vă că ați evaluat reputația, confidențialitatea și securitatea oferite de ASP-ul dvs..

O altă opțiune interesantă este oferită de cei de la MacMiniColo. Ei au publicat un ghid de instalare și administrare a OwnCloud: Install Owncloud pe un server mini Mac (Mac Mini Colo Blog). Acestea oferă o facilitate dedicată de găzduire a serverului, care vă permite să le expediați un MacMini configurat de utilizator sau să cumpere unul dintre ei. 

Instalarea programului OwnCloud la Oceanul digital

Puteți instala OwnCloud pe propriul server prin intermediul paginii Descărcare. Puteți instala din cod sau din pachetele de instalare web sau din pachete preconfigurate. Acesta din urmă este frumos pentru menținerea cu ușurință a OwnCloud cu cele mai recente actualizări și pachete de securitate.

Din acest motiv, pentru acest tutorial vă voi arăta cum să instalați OwnCloud la Digital Ocean. Dacă ați citit câteva dintre tutorialele mele înainte, știți că sunt un fan al lor din mai multe motive. Digital Oferă o varietate de aplicații preconfigurate ca instalări cu un singur clic, iar OwnCloud este acum una dintre ele.

Pentru acest tutorial, voi urma ghidul Oceanului Digital pentru a utiliza instalarea cu un singur clic OwnCloud; este scris de unul dintre marii lor manageri comunitari, AndrewSB.

Noțiuni de bază

Voi presupune că aveți un cont Digital Ocean înainte de a continua, dar dacă doriți să aflați mai multe despre înscrierea sau utilizarea Digital Ocean cu WordPress aici.

Creați o picătură

Din tabloul de bord Ocean Digital, faceți clic pe Creați picături și tastați numele de gazdă dorit. O să folosesc owncloud.lookahead.io. Oceanul digital recomandă cel puțin 1 GB de memorie care necesită o picătură de 10 USD pe lună.

În general, puteți utiliza regiunea implicită Digital Ocean recomandă dacă nu aveți nevoie să comunicați pe intranetul Digital Ocean cu alte picături pe care le aveți:

Faceți clic pe Aplicații și faceți clic pe ownCloud 8.x butonul imagine:

Trimiteți formularul și ar trebui să vedeți ecranul de creare a progresului picăturii:

Când este completă, veți vedea picăturile dvs. pe tabloul de bord:

Acum, configurați numele DNS de domeniu pentru a indica picătura, adică setați o înregistrare A pentru subdomeniu sau nume de domeniu la adresa IP:

De asemenea, veți primi o adresă de e-mail cu parola pentru server:

Odată ce schimbările DNS se propagă, puteți vizita site-ul dvs., dar veți primi acest avertisment. OwnCloud vă solicită să adăugați acest domeniu la lista sa de domenii de încredere. 

Când faceți clic pe butonul gri, ar trebui să vedeți ecranul general de conectare:

Conectați-vă la tabloul de bord OwnCloud

Cu toate acestea, este posibil să fi observat că nu avem încă acreditările noastre de tablou de bord:

Pentru a le obține, utilizați acreditările de autentificare SSH și o aplicație terminală pentru a vă conecta la serverul picăturilor:

Veți vedea acreditările tabloului de bord atunci când vă conectați. De asemenea, Ubuntu vă va solicita să configurați o nouă parolă root.

Apoi, puteți să vă întoarceți la browser și să vă conectați la OwnCloud.

Când am dat clic pe acest buton gri pe domeniile de încredere, am dat peste o problemă; mi-a dat o eroare. Dar am putut să mă înregistrez folosind adresa mea IP în bara de browser. Iată tabloul de bord OwnCloud inițial:

Dacă actualizați fișierele de configurare de pe site-ul Apache manual așa cum este descris aici, atunci acest lucru nu va apărea.

Deși nu am putut găsi zona administrativă pentru configurarea unui domeniu de încredere, lipirea în adresa URL anterioară mi-a permis să fac acest lucru.

http://104.236.211.122/index.php/settings/admin?trustDomain=owncloud.lookahead.io

Apoi am putut să mă înregistrez cu numele meu de domeniu.

Implementarea accesului HTTPS

Imaginea Digital Ocean OwnCloud vine cu un certificat SSL încorporat. Vă recomandăm să porniți Aplicați HTTPS din meniul de administrare.

Apoi vă puteți conecta cu HTTPS. Cu toate acestea, certificatul inițial nu este validat cu o autoritate terță parte:

Ghidul Digital Ocean pentru utilizarea instalării OneClick OwnCloud oferă instrucțiuni suplimentare privind achiziționarea unui certificat valid și configurarea acestuia pe serverul dvs.. 

Criptarea fișierelor Cloud

De asemenea, puteți activa aplicația de criptare care criptează spațiul de stocare stocat pe picăturile Oceanului digital. Apasă pe Fișiere dropdown și clic + Aplicații:

Răsfoiți Nu este activată filtrează la Permite Criptare de la server:

Clic Permite pentru a începe, apoi deconectați-vă și conectați-vă încă o dată. Apoi va începe procesul de criptare continuă a cloud-ului dvs..

Compararea prețurilor

Dacă sunteți o persoană care utilizează Dropbox, este gratuit până la 2 GB. Cu toate acestea, puteți obține un spațiu de stocare suplimentar prin intermediul recomandărilor. Contul meu gratuit are în prezent 10 GB de spațiu de stocare. Pentru 9,99 USD lunar, puteți primi 1 TB pe lună. Planul de afaceri începe de la 75 USD lunar pentru cinci utilizatori cu spațiu de stocare nelimitat.

Gazduirea la Oceanul Digital nu oferă stocare comparabilă la aceste prețuri. Picatura de memorie de 1 GB de la Oceanul Digital include un hard disk de 30GB pentru aproximativ 10 dolari lunar, dar stocarea nu scade bine cu prețul. De exemplu, o unitate de 80 GB este de 80 USD pe lună și o unitate de 640 GB este de 640 USD pe lună, în primul rând pentru că Digital Ocean folosește exclusiv unități SSD rapide. 

Alți furnizori de servicii de găzduire pot oferi mai mult spațiu de stocare pe dolar decât oceanul digital, dar la viteze de acces mai lente.

Ce urmeaza?

În posturile viitoare, intenționez să explorez aplicațiile pentru desktop și smartphone pentru iOS și unele extensii de aplicații OwnCloud, cum ar fi Calendar și News. 

Vă rugăm să nu ezitați să postați întrebările și comentariile dvs. de mai jos. Puteți să mă contactați și pe Twitter @reifman sau să mă trimiteți direct prin e-mail. De asemenea, puteți să răsfoiți pagina instructorului Tuts + pentru a vedea alte tutoriale pe care le-am scris. 

Link-uri conexe

  • Site propriu de server propriu
  • Manualul Administratorului OwnCloud
  • Cum să utilizați aplicația de instalare OneClick SingleClick (Digital Ocean) 
  • Forumul Comunității OwnCloud
  • OwnCloud YouTube Channel
  • Formatul propriu-zis al hardware-ului (pdf)
  • De ce am construit OwnCloud și am făcut-o Open Source
  • Instalați Owncloud pe un server mini Mac (Mac Mini Colo Blog)
Cod