Cum de a construi Cloud Self-Hosted (privat) gratuit
Dacă doriți să dați nori publici cum ar fi Dropbox și Google Drive și să creați o găzduire proprie nor pentru echipa sau afacerea dvs., apoi Nextcloud este o soluție ideală. Oferă aproape toate caracteristicile necesare ale unui furnizor de stocare în cloud, împreună cu toate avantajele de control și securitate ale unei soluții private, găzduite de un utilizator.
În acest post, mă duc în primul rând găsi un furnizor de gazduire care suportă Nextcloud, și apoi voi configura această soluție pentru a crea cloudul meu privat. Dacă aveți nevoie de un nor privat, urmați acest tutorial face unul folosind Nextcloud.
De ce să utilizați Nextcloud?
Ceea ce mi-a prins ochiul la prima vedere este, Nextcloud a avut sprijin imens pentru platformele populare - mobile, precum și platforme desktop. Acesta oferă aplicații native pentru majoritatea sistemelor de operare, permițându-vă sau echipei dvs. să lucreze din orice dispozitiv sau loc. Asta înseamnă că nu mai există costuri de infrastructură, din fericire.
Acesta este doar începutul - Nextcloud găzduiește mult mai multe caracteristici care o fac o soluție uimitoare de cloud privat. Unele dintre caracteristicile sale esențiale includ:
- Soluție găzduită de sine - Nextcloud poate fi găzduit aproape oriunde - casa sau biroul dvs., un centru de date sau un furnizor de servicii de găzduire, oferindu-vă un control total unde dezvoltatorii nu au acces la datele dvs..
- Partajarea caracteristicilor - Nextcloud permite partajarea fișierelor cu liniște. Puteți partaja fișiere cu oricine din cloud sau din cloud utilizând legături protejate prin parolă și pot încărca și fișiere.
- De securitate în primul rând - Nextcloud oferă funcții de siguranță și securitate standard în industrie, inclusiv caracteristica de criptare end-to-end. Acceptă scheme de autentificare, control și permisiuni populare.
- O mulțime de integrare - Nextcloud vine cu suport pentru integrare - aplicații și servicii pentru a extinde funcționalitatea cloud-ului. De exemplu, puteți să gestionați sarcini, să editați fișiere în Markdown și să faceți mai multe.
Unde să încercați Nextcloud?
Dacă sunteți doar în căutarea unui cont gratuit pentru a încerca Nextcloud, atunci puteți utiliza furnizorii de hosting care oferă instanțe gestionate de Nextcloud. Cu toate acestea, este posibil ca un cont gratuit să nu furnizeze dimensiuni mari de stocare sau suport pentru toate aplicațiile sau funcțiile.
Vă rugăm să găsiți mai jos o listă a acestor servicii către încercați imediat Nextcloud:
- Dediserve - Alocă un total de 10 GB în contul dvs. gratuit.
- oCloud.de Acesta oferă un cont gratuit cu spațiu de stocare de 1 GB.
- OwnDrive - Oferă un cont de 1 GB cu suport pentru unele aplicații.
- Serverdiscounter - Dispune de un spațiu de stocare enorm de 5 GB.
- Unixcorn - Permite înregistrarea rapidă și oferă spațiu de 1 GB.
- Wölkli - Oferă gratuit un cont cu spațiu de stocare de 1 GB.
Cum se instalează Nextcloud?
Nextcloud poate fi instalat pe server folosind oricare din cele trei metode:
- Instalator web - Este cel mai rapid mod de a instala Nextcloud pe serverul dvs., în special în gazdele partajate. Trebuie să încărcați un singur fișier pe serverul dvs. și să-l executați - descărc și instalează această soluție.
- Arhiva fișier - Este opțiunea recomandată pentru un proprietar de server. Trebuie să încărcați pachetul complet (ca arhivă) și să-i extrageți conținutul într-un dosar de pe serverul dvs. web pentru a îl pune la dispoziția publicului pentru toți.
- Electrocasnice - Este cea mai ușoară metodă pentru persoanele care nu cunosc tehnologia, dar este din nou aplicabilă proprietarilor de servere. Trebuie să descărcați un fișier imagine cu Nextcloud preinstalat și să-l încărcați pe aparat.
Cerințe de sistem
Să vorbim mai întâi despre cerințele de sistem necesare pentru instalarea și rularea unui cloud privat utilizând Nextcloud. Deoarece majoritatea furnizorilor de hosting gratuit oferă un serviciu de găzduire pe bază de distribuție Linux, așa că mă voi concentra asupra cerințelor pentru un astfel de serviciu de mai jos. Puteți verifica aici cerințele complete ale sistemului.
- Sistem de operare server: Se acceptă CentOS 6.5 sau 7, Debian 8+, openSUSE LEAP 42.1 sau versiuni ulterioare, Red Hat Enterprise Linux 6.5 sau versiuni noi, SUSE Linux Enterprise Server 11 SP3 sau 12 și versiuni LTS Ubuntu 14.04 și versiuni ulterioare.
- Memorie: Minim 128 MB, dar este recomandată memoria RAM de 512 MB.
- Depozitare: Minim 500 MB, dar depinde de cerințele dvs. De asemenea, serverul trebuie să permită un fișier cu dimensiunea de 65 MB pentru instalarea programului Nextcloud utilizând metoda preferată de a utiliza un program de instalare web (un singur fișier php).
- Server web: Apache 2.4 (php-fpm, mod_php) sau Nginx (php-fpm).
- Bază de date: MySQL sau MariaDB 5.5+, precum și PostgreSQL 9 și 10.
- PHP: PHP 5.6 și noile sale versiuni sunt suportate de Nextcloud.
Furnizor de gazduire gratuit
Aveam nevoie de un furnizor de hosting pentru crearea propriului meu nor. Căutam un serviciu gratuit, deoarece norul meu este doar pentru depozitare temporară, dar dacă sunteți destul de grav, vă rog optează pentru o bună găzduire sau cumperi un VPS pentru această sarcină.
Acestea fiind spuse, m-am dus la o vânătoare pentru a găsi o hosting gratuit, care vine cu cerințele minime de sistem necesare pentru Nextcloud. Și trebuie să împărtășesc faptul că găsirea unei gazde web gratuită pentru această soluție nu a fost ușoară. După orele de căutare și de încercare a 10-20 furnizori, am aflat 000Webhost funcționează perfect.
Să instalăm Nextcloud
În acest tutorial, am să instalez Nextcloud utilizând prima metodă, adică., folosind un program de instalare web. Motivul fiind, intenționez să păstrez acest proces ușor pentru fiecare dintre voi și acesta este numai metoda care funcționează bine pe gazdele partajate.
Urmați pașii de mai jos pentru a vă ridica și a rula cu cloud-ul dvs. privat:
- Mai întâi, deschideți acest link și treceți la fila "Web Installer" (în partea de jos a paginii) și descărcați fișierul menționat în primul pas.
- Accesați tabloul de bord al serverului dvs. și deschideți managerul de fișiere. De exemplu, în 000Webhost, veți vedea următorul tablou de bord.
- Odată ajuns în managerul de fișiere, faceți clic pe butonul de încărcare. Rețineți că este posibil să vedeți un alt ecran bazat pe serverul sau gazda dvs..
- Acum, selectați fișierul "setup-nextcloud.php" (pe care l-ați descărcat la pasul 1) de pe computer și îl încărcați pe server utilizând manager de fișiere.
- După încărcarea fișierului, deschideți-l 'Domeniului dvs. / configurare-nextcloud.php' în browserul dvs. De exemplu, dacă domeniul dvs. este "example.com", atunci trebuie să navigați la "example.com/setup-nextcloud.php".
- Veți vedea expertul de configurare din Nextcloud. Clic Următor → a incepe.
- Acum trebuie să spuneți directorul de instalare pentru Nextcloud. Dacă nu doriți să utilizați un sub-direct, doar intrați “.” (oprire completă) altceva introduceți numele directorului. De exemplu, dacă domeniul dvs. este "example.com", puteți utiliza același pentru a accesa Nextcloud dacă nu menționați un nume, dar dacă faceți acest lucru, puteți accesa cloud-ul privat la linkul 'example.com/folder-name'.
- Dacă totul va merge bine, veți vedea acum o pagină de succes. Doar click Următor → aici.
- În următorul ecran, Nextcloud vă va cere să configurați un cont de administrare, prin intermediul căruia să puteți accesa și să vă gestionați în continuare cloudul privat. Doar introduceți acreditările dorite și apăsați pe finalizarea buton.
- Este gata. În cele din urmă, veți vedea mesajul de bun venit de la Nextcloud.
- Asta a fost tot. Ați creat cu succes norul dvs. privat utilizând Nextcloud.
Probleme de depanare
1. Am încărcat arhiva, dar nu o văd pe serverul meu.
În acest caz, este probabil ca serverul dvs. nu acceptă suficiente fișiere pentru a afișa sau a stoca fișierul pe care îl încărcați utilizând FTP sau Manager de fișiere. Verificați la fel prin încărcarea oricărui alt fișier de dimensiuni mari (> 60 MB).
Dacă serverul nu acceptă fișiere mari pentru a încărca arhiva Nextcloud, puteți extrage arhiva acestuia pe computer și pe computer încărcați conținutul extras direct pe serverul dvs. public (public_html sau htdocs) prin FTP. Cu toate acestea, arhiva Nextcloud are mai mult de 12 mii de fișiere, astfel încât, de asemenea, puteți ajunge într-o altă problemă în care serverul dvs. nu suportă atât de multe încărcări.
2. În pagina de verificare a dependenței, se afișează eroarea dependențelor.
Dacă Nextcloud vă spune despre o problemă la pagina "Verificarea dependenței", atunci serverul dvs. nu suportă toate programele / pachetele necesare pentru ao rula. Asta înseamnă că trebuie găsiți un alt server care suportă Nextcloud.
3. După pagina de verificare a dependenței, rezultă o eroare de server.
Într-un astfel de caz, fie serverul dvs. nu acceptă suficiente fișiere suficient pentru a permite instalatorului să descarce arhiva Nextcloud, fie serverul are un timp de execuție mai mic, iar fișierul de configurare Nextcloud necesită mai mult timp pentru a finaliza.
Puteți sări în jurul setărilor serverului și crește timpul de execuție al PHP limita la 300 de secunde sau mai mult. Iată un tutorial care vă ajută să-l realizați.
Ce să faci cu Nextcloud?
Primul lucru pe care l-am făcut a fost să verific setările și să personalizez diferitele opțiuni pentru a-mi satisface cerințele - în special opțiunile de criptare și securitate. Apoi am experimentat cu încărcarea fișierelor și verificarea caracteristicilor sale.
Cu cat veti sapeti in Nextcloud cu atat va va place mai mult. De exemplu, puteți extinde funcționalitatea acestuia prin adăugarea de aplicații din magazinul de aplicații. Veți observa că are diverse aplicații - atât oficiale cât și terțe, pentru a adăuga mai multe funcții. De exemplu, puteți adăuga calendar, contacte, sarcini etc..
Ați reușit să vă creați norul privat? Ce ați făcut mai întâi cu Nextcloud-ul dvs.? Vă rugăm să scrieți comentariile dvs. ca comentarii de mai jos.