Kako izgraditi Self-Hosted (privatni) oblak besplatno
Ako želite odbaciti javne oblake kao što su Dropbox i Google Drive i izgraditi self-hosted oblak za vaš tim ili posao, onda je Nextcloud idealno rješenje. Ona pruža gotovo sve potrebne značajke pružatelja usluga pohrane u oblaku zajedno sa svim kontrolnim i sigurnosnim prednostima privatnog, samoosnovanog rješenja.
U ovom postu idem prvo pronaći davatelja usluge hostinga koji podržava Nextcloud, a zatim ću postaviti ovo rješenje kako bih stvorio svoj privatni oblak. Ako vam je potreban i privatni oblak, slijedite ovaj vodič napravite jedno pomoću značajke Nextcloud.
Zašto koristiti Nextcloud?
Ono što mi je privuklo pogled na prvi pogled je, Nextcloud ima ogromnu podršku za popularne platforme - mobilne i stolne platforme. Nudi izvorne aplikacije za većinu operacijskih sustava, omogućujući vama ili vašem timu da radite s bilo kojeg uređaja ili mjesta. To znači da, na sreću, nema više troškova infrastrukture.
To je tek početak - Nextcloud ugrađuje puno više mogućnosti koje ga čine nevjerojatnim privatnim rješenjem za oblak. Neke od najznačajnijih značajki uključuju:
- Samostalno rješenje - Nextcloud se može smjestiti gotovo bilo gdje - vaš dom ili ured, podatkovni centar ili davatelj usluge hostinga, što vam daje potpunu kontrolu nad mjestima gdje njihovi razvojni programeri nemaju pristup vašim podacima.
- Značajke dijeljenja - Nextcloud omogućuje dijeljenje datoteka uz mir. Datoteke možete dijeliti s bilo kime na vašem oblaku ili izvan oblaka pomoću veza zaštićenih lozinkom, a mogu i učitati datoteke.
- Prije svega sigurnost - Nextcloud ima standardne sigurnosne i sigurnosne prakse, uključujući značajku šifriranja od kraja do kraja. Podržava popularne sheme provjere autentičnosti, kontrole i dopuštenja.
- Puno integracija - Nextcloud dolazi s podrškom za integracije - aplikacije i usluge za proširenje funkcionalnosti vašeg oblaka. Na primjer, možete upravljati zadacima, uređivati datoteke u Markdownu i učiniti više.
Gdje pokušati Nextcloud?
Ako ste u potrazi za besplatnim računom da biste isprobali Nextcloud, onda možete koristiti davatelje usluga hostinga koji nude upravljane instance usluge Nextcloud. Međutim, besplatni račun možda neće pružiti veliku veličinu prostora za pohranu ili podršku za sve aplikacije ili značajke.
U nastavku se nalazi popis takvih usluga odmah isprobajte Nextcloud:
- Dediserve - Dodjeljuje ukupno 10 GB na Vaš besplatni račun.
- oCloud.de Pruža besplatan račun s 1 GB prostora za pohranu.
- OwnDrive - Nudi račun od 1 GB s podrškom za neke aplikacije.
- Serverdiscounter - Iskorištava nevjerojatan prostor za pohranu od 5 GB.
- Unixcorn - Omogućuje brzo prijavljivanje i 1 GB prostora.
- Wölkli - Nudi račun s 1 GB prostora za pohranu besplatno.
Kako instalirati Nextcloud?
Nextcloud se može instalirati na vaš poslužitelj koristeći bilo koju od tri metode:
- Web-instalater - To je najbrži način za instaliranje Nextcloud-a na vaš poslužitelj, osobito na hosting. Morate prenijeti jednu datoteku na poslužitelj i izvršiti je - preuzima i instalira ovo rješenje.
- Arhivska datoteka - To je preporučena opcija za vlasnika poslužitelja. Morate prenijeti cijeli njegov paket (kao arhivu) i izvući njegov sadržaj u mapu na vašem web poslužitelju kako bi bio dostupan javnosti za sve.
- Uređaji - To je najjednostavnija metoda za osobe koje nisu tehnološki pametne, ali opet je primjenjiva za vlasnike poslužitelja. Trebate preuzeti slikovnu datoteku s unaprijed instaliranim Nextcloudom i učitati je na svoj stroj.
Zahtjevi sustava
Razgovarajmo najprije o sustavnim zahtjevima potrebnim za instaliranje i pokretanje privatnog oblaka koristeći Nextcloud. Kao i većina besplatnih hosting provideri nude Linux hosting-based hosting usluga, pa ću se usredotočiti na zahtjeve za takve usluge u nastavku. Ovdje možete provjeriti sve zahtjeve sustava.
- OS poslužitelja: Podržani su CentOS 6.5 ili 7, Debian 8+, openSUSE LEAP 42.1 ili noviji, Red Hat Enterprise Linux 6.5 ili noviji, SUSE Linux Enterprise Server 11 SP3 ili 12 i Ubuntu 14.04 i noviji LTS izdanja..
- Memorija: Minimalno 128 MB, ali preporučuje se 512MB RAM-a.
- Skladištenje: Minimum 500 MB, ali to ovisi o vašim zahtjevima. Također, poslužitelj mora dopustiti datoteku veličine 65 MB za instaliranje Nextclouda pomoću željene metode korištenja web-instalacijskog programa (jedna php datoteka).
- Web-poslužitelj: Apache 2.4 (php-fpm, mod_php) ili Nginx (php-fpm).
- Baza podataka: MySQL ili MariaDB 5.5+ kao i PostgreSQL 9 i 10.
- PHP: Nextcloud podržava PHP 5.6 i njegove novije verzije.
Besplatni pružatelj hostinga
Trebao mi je davatelj hostinga za stvaranje vlastitog oblaka. Tražio sam besplatnu uslugu jer je moj oblak samo za privremenu pohranu, ali ako ste dovoljno ozbiljni, molim odlučiti za dobar hosting ili kupiti VPS za ovaj zadatak.
To se, rekao je, otišao na lov pronaći besplatan hosting koji dolazi s minimalnim zahtjevima sustava potrebnih za Nextcloud. I moram dijeliti da pronalaženje besplatnog web hosta za ovo rješenje nije bilo lako. Nakon sati pretraživanja i isprobavanja 10-20 davatelja, pronašao sam 000Webhost radi besprijekorno.
Instaliraj Nextcloud
U ovom vodiču instalirat ću Nextcloud pomoću prve metode, tj., pomoću web-instalacijskog programa. Razlog je, planiram održati ovaj proces lakim za svakoga od vas i to je samo metoda koja radi dobro na hosting.
Slijedite korake u nastavku kako biste se pokrenuli i pokrenuli s vašim privatnim oblakom:
- Prije svega, otvorite ovu vezu i prijeđite na karticu "Web Installer" (na dnu stranice) i preuzmite datoteku spomenutu u prvom koraku.
- Idite na nadzornu ploču poslužitelja i otvorite upravitelj datoteka. Na primjer, u 000Webhost, vidjet ćete sljedeću nadzornu ploču.
- Kada uđete u upravitelj datoteka, kliknite gumb za prijenos. Imajte na umu da možete vidjeti drugi zaslon na temelju vašeg poslužitelja ili hosta.
- Sada odaberite datoteku 'setup-nextcloud.php' (koju ste preuzeli u koraku # 1) s računala i prenesite je na poslužitelj pomoću upravitelja datoteka.
- Nakon prijenosa datoteke otvorite 'Vaše domene / setup-nextcloud.php' u pregledniku. Na primjer, ako je vaša domena "example.com", morate otići do "example.com/setup-nextcloud.php".
- Vidjet ćete čarobnjaka za postavljanje sljedećeg stupnja. Klik Sljedeći početi.
- Sada trebate reći instalacijskom direktoriju za Nextcloud. Ako ne želite koristiti pod-izravno, samo uđite “.” (full-stop) unesite naziv direktorija. Na primjer, ako je vaša domena "example.com", možete je koristiti za pristup Nextcloud ako ne spominjete ime, ali ako imate, možete pristupiti privatnom oblaku na vezi "example.com/folder-name".
- Ako će sve proći dobro, vidjet ćete stranicu s uspjehom. Samo kliknite Sljedeći ovdje.
- Na sljedećem zaslonu, Nextcloud će od vas tražiti da postavite administratorski račun, pomoću kojeg možete pristupiti i upravljati svojim privatnim oblakom nakon toga. Samo unesite željene podatke i pritisnite gumb Završi dugme.
- Gotovo je. Na kraju ćete vidjeti poruku dobrodošlice od Nextcloud.
- To je sve. Uspješno ste stvorili privatni oblak pomoću značajke Nextcloud.
Problemi s rješavanjem problema
1. Postavio sam arhivu, ali ga ne vidim na svom poslužitelju.
U tom je slučaju vjerojatno da je vaš poslužitelj ne podržava dovoljno velikih datoteka da biste prikazali ili spremili datoteku koju prenosite pomoću FTP-a ili Upravitelja datoteka. Molimo potvrdite to tako da prenesete bilo koju drugu datoteku velike veličine (> 60 MB).
Ako poslužitelj ne podržava velike datoteke za učitavanje arhive Nextcloud, možete izdvojiti njegovu arhivu na računalu i učitati izvađeni sadržaj izravno na vaš poslužitelj (public_html ili htdocs) putem FTP-a. Međutim, arhiva Nextcloud ima više od 12 tisuća datoteka, tako da možete završiti iu drugom problemu u kojem vaš poslužitelj ne podržava toliko zahtjeva za učitavanje.
2. Na stranici "Provjerite ovisnost" navodi se pogreška ovisnosti.
Ako vam Nextcloud govori o nekom problemu na stranici 'Provjerite ovisnost', vaš poslužitelj ne podržava sve potrebne programe / pakete za pokretanje. To znači da trebaš pronaći drugi poslužitelj koji podržava Nextcloud.
3. Poslije stranice "Ovisnost o provjeri" rezultirat će pogreškom poslužitelja.
U tom slučaju, ili vaš poslužitelj ne podržava dovoljno velike datoteke da bi instalater mogao preuzeti Nextcloud arhivu ili poslužitelj ima manje vremena za izvršavanje, a instalacijska datoteka Nextclouda treba više vremena za dovršetak.
Možete kopati oko postavki poslužitelja i povećati vrijeme izvođenja PHP-a ograničenje na 300 sekundi ili više. Ovdje je vodič koji će vam pomoći da ga ostvarite.
Što učiniti s Nextcloudom?
Prvo što sam učinio bilo je provjeriti njegove postavke i prilagoditi različite opcije kako bih udovoljio mojim zahtjevima - osobito kodiranje i sigurnosne opcije. Tada sam eksperimentirao s učitavanjem datoteka i provjerom njegovih značajki.
Što više kopate u Nextcloud to će vam se više svidjeti. Na primjer, možete proširiti njegovu funkcionalnost dodavanjem aplikacija iz trgovine aplikacija. Primijetit ćete da ima različite aplikacije - službene i treće strane za dodavanje više značajki. Na primjer, možete dodati kalendar, kontakte, zadatke itd.
Jeste li uspjeli stvoriti svoj privatni oblak? Što ste najprije učinili s vašim Nextcloudom? Molimo, napišite povratne informacije kao komentare u nastavku.