Ako vytvoriť vlastné hostované (súkromné) Cloud zadarmo
Ak chcete skopírovať verejné oblaky ako Dropbox a Disk Google a vytvoriť vlastné hostovanie oblak pre váš tím alebo firmu, potom Nextcloud je ideálne riešenie. Poskytuje takmer všetky potrebné funkcie poskytovateľa úložiska cloud, spolu so všetkými výhodami kontroly a bezpečnosti súkromného riešenia s vlastným hostom.
V tomto príspevku sa chystám ako prvý nájsť poskytovateľa hostingu ktorý podporuje Nextcloud, a potom nastavím toto riešenie na vytvorenie môjho súkromného cloud. Ak potrebujete súkromný mrak, postupujte podľa tohto návodu použite Nextcloud.
Prečo používať Nextcloud?
To, čo som na prvý pohľad upútal na moje oko, je Nextcloud obrovská podpora populárnych platforiem - ako aj desktopové platformy. Poskytuje natívne aplikácie pre väčšinu operačných systémov a umožňuje vám alebo vášmu tímu pracovať z ľubovoľného zariadenia alebo miesta. To znamená, že našťastie neexistujú žiadne náklady na infraštruktúru.
To je len začiatok - Nextcloud hostí oveľa viac funkcií, ktoré z neho robia úžasné súkromné riešenie cloud. Niektoré z jeho hlavných funkcií zahŕňajú:
- Vlastné hostované riešenie - Služba Nextcloud môže byť umiestnená takmer kdekoľvek - váš dom alebo kancelária, dátové centrum alebo poskytovateľ hostingu, ktorý vám poskytuje úplnú kontrolu, kde jeho vývojári nemajú prístup k vašim údajom.
- Funkcie zdieľania - Nextcloud umožňuje zdieľanie súborov s pokojom. Môžete zdieľať súbory s kýmkoľvek vo vašom oblaku alebo mimo cloudu pomocou odkazov chránených heslom a môžu tiež nahrávať súbory.
- Bezpečnosť predovšetkým - Nextcloud obsahuje štandardné bezpečnostné a bezpečnostné postupy v rámci odvetvia vrátane funkcií šifrovania typu end-to-end. Podporuje populárne schémy autentifikácie, kontroly a povolení.
- Veľa integrácií - Nextcloud prichádza s podporou integrácie - aplikácií a služieb na rozšírenie funkčnosti vášho cloudu. Napríklad môžete spravovať úlohy, upravovať súbory v Markdown a robiť viac.
Kde skúsiť Nextcloud?
Ak ste práve hľadali bezplatný účet a vyskúšať Nextcloud, môžete použiť hostiteľských poskytovateľov, ktorí ponúkajú spravované inštancie Nextcloud. Voľný účet však nemusí poskytovať veľkú veľkosť alebo podporu pre všetky aplikácie alebo funkcie.
Nižšie nájdete zoznam takýchto služieb Vyskúšajte Nextcloud okamžite:
- Dediserve - Prideľuje celkom 10 GB vo vašom bezplatnom účte.
- oCloud.de Poskytuje bezplatný účet s 1 GB úložným priestorom.
- OwnDrive - Ponúka 1 GB účet s podporou niektorých aplikácií.
- Serverdiscounter - Využíva úžasný úložný priestor 5 GB.
- Unixcorn - Umožňuje rýchle prihlásenie a poskytuje 1 GB miesta.
- Wölkli - Ponúka účet s bezplatným úložným priestorom s kapacitou 1 GB.
Ako nainštalovať Nextcloud?
Nextcloud možno nainštalovať na server pomocou ktorejkoľvek z troch metód:
- Inštalátor webu - Je to najrýchlejší spôsob, ako nainštalovať aplikáciu Nextcloud na server, najmä v zdieľanom hosťovaní. Musíte odovzdať jeden súbor na server a spustiť ho - stiahne a nainštaluje toto riešenie.
- Súbor archívu - Je to odporúčaná možnosť pre vlastníka servera. Musíte nahrať celý balík (ako archív) a extrahovať jeho obsah do priečinka na vašom webovom serveri, aby bol verejne dostupný pre všetkých.
- spotrebiče - Je to najjednoduchšia metóda pre osoby bez technických znalostí, ale je opäť použiteľná pre vlastníkov serverov. Je potrebné prevziať obrazový súbor s predinštalovaným Nextcloud a načítať ho do vášho zariadenia.
Požiadavky na systém
Najskôr sa pohovoríme o systémových požiadavkách potrebných na inštaláciu a prevádzku súkromného cloudu pomocou aplikácie Nextcloud. Keďže väčšina bezplatných poskytovateľov hostingu ponúka distribučnú hostingovú službu založenú na Linuxe, tak sa budem sústreďovať na požiadavky na takúto službu nižšie. Tu môžete skontrolovať plné systémové požiadavky.
- Server OS: CentOS 6.5 alebo 7, Debian 8+, openSUSE LEAP 42.1 alebo novší, Red Hat Enterprise Linux 6.5 alebo novší, SUSE Linux Enterprise Server 11 SP3 alebo 12 a Ubuntu 14.04 a vyššie verzie LTS sú podporované.
- Pamäť: Minimálne 128 MB, ale odporúča sa 512 MB RAM.
- skladovanie: Minimálne 500 MB, ale záleží na vašich požiadavkách. Tiež musí server povoliť súbor s veľkosťou 65 MB pre inštaláciu Nextcloud pomocou uprednostňovanej metódy používania webového inštalátora (jeden php súbor).
- Webový server: Apache 2.4 (php-fpm, mod_php) alebo Nginx (php-fpm).
- databázy: MySQL alebo MariaDB 5.5+, rovnako ako PostgreSQL 9 a 10.
- PHP: PHP 5.6 a jeho novšie verzie podporujú Nextcloud.
Voľný poskytovateľ hostingu
Potreboval som poskytovateľa hostingu na vytvorenie vlastného oblaku. Hľadal som bezplatnú službu, pretože môj cloud je len na dočasné uloženie, ale ak ste dosť vážne, prosím rozhodnúť sa pre dobrý hosting alebo kúpiť VPS pre túto úlohu.
To bolo povedané, išiel som na lov nájsť zadarmo hosting, ktorý prichádza s minimálnymi systémovými požiadavkami potrebnými pre Nextcloud. A musím zdieľať, že nájsť zadarmo web hostiteľa pre toto riešenie nebolo ľahké. Po niekoľkých hodinách vyhľadávania a vyskúšaní 10-20 poskytovateľov som našiel 000Webhost funguje bezchybne.
Nainštalujeme Nextcloud
V tomto návode nainštalujem Nextcloud pomocou prvej metódy, t., pomocou webového inštalátora. Dôvodom je, že plánujem, aby tento proces bol jednoduchý pre každého z vás a je to iba metóda, ktorá funguje dobre na zdieľanom hosťovaní.
Postupujte podľa nižšie uvedených krokov, aby ste sa dostali do prevádzky so súkromným cloudom:
- Najskôr otvorte tento odkaz a prejdite na kartu Web Installer (v dolnej časti stránky) a stiahnite súbor uvedený v prvom kroku.
- Prejdite na hlavný panel servera a otvorte správcu súborov. Napríklad v 000Webhost uvidíte nasledujúci informačný panel.
- Keď sa dostanete do správcu súborov, kliknite na tlačidlo Odovzdať. Upozorňujeme, že sa môže zobraziť iná obrazovka založená na vašom serveri alebo hostiteľovi.
- Teraz vyberte súbor "setup-nextcloud.php" (ktorý ste stiahli v kroku č. 1) z počítača a odovzdajte ho na svoj server pomocou Správcu súborov.
- Po načítaní súboru otvorte súbor 'Your-domain / setup-nextcloud.php' v prehliadači. Ak je vaša doména napríklad "example.com", musíte prejsť na stránku "example.com/setup-nextcloud.php".
- Zobrazí sa sprievodca nastavením aplikácie Nextcloud. kliknite Ďalšie začať.
- Teraz musíte povedať inštalačný adresár Nextcloud. Ak nechcete používať sub-priamo, stačí zadať “.” (full-stop) iný zadajte názov adresára. Napríklad, ak je vaša doména "example.com", môžete použiť rovnaký prístup do Nextcloud, ak nezmieňujete meno, ale ak máte, môžete pristupovať k vášmu súkromnému cloudu na odkaz 'example.com/folder-name'.
- Ak všetko bude dobre, uvidíte stránku s úspechom. Stačí kliknúť Ďalšie tu.
- Na ďalšej obrazovke vás Nextcloud požiada o nastavenie účtu administrátora, pomocou ktorého budete môcť potom pristupovať a spravovať svoj súkromný cloud. Jednoducho zadajte požadované poverenia a stlačte tlačidlo Skončiť gombík.
- Hotovo. Nakoniec uvidíte uvítaciu správu od spoločnosti Nextcloud.
- To bolo všetko. Úspešne ste vytvorili svoj súkromný cloud pomocou Nextcloud.
Problémy s riešením problémov
1. Nahral som archív, ale nevidím ho na mojom serveri.
V tomto prípade je pravdepodobné, že váš server nepodporuje dostatočne veľké súbory zobrazovať alebo ukladať súbor, ktorý nahrávate pomocou FTP alebo správcu súborov. Likvidujte to isté tak, že odovzdáte akýkoľvek iný súbor veľkej veľkosti (> 60 MB).
Ak server nepodporuje veľké súbory na odovzdanie archívu Nextcloud, môžete extrahovať jeho archív do počítača a odovzdajte extrahovaný obsah na verejný server vášho servera priamo (public_html alebo htdocs) cez FTP. Avšak archív Nextcloud má viac ako 12 tisíc súborov, takže môžete skončiť aj v inom probléme, v ktorom váš server nepodporuje toľko požiadaviek na odovzdávanie.
2. Na stránke "Kontrola závislostí" sa hovorí o chybe závislostí.
Ak program Nextcloud informuje o nejakom probléme na stránke "Kontrola závislostí", váš server nepodporuje všetky požadované programy / balíky na jeho spustenie. To znamená, že musíte nájsť iný server ktorý podporuje Nextcloud.
3. Po stránke "Kontrola závislostí" dôjde k chybe servera.
V takomto prípade buď váš server nepodporuje dostatočne veľké súbory, aby inštalátor mohol prevziať archív Nextcloud, alebo server má nastavený čas menšieho vykonania a inštalačný súbor Nextcloud potrebuje viac času na dokončenie.
Môžete kopať nastavenia vášho servera a zvýšenie doby vykonávania PHP obmedzenie na 300 sekúnd alebo viac. Tu je návod, ktorý vám pomôže dosiahnuť to.
Čo robiť s aplikáciou Nextcloud?
Prvá vec, ktorú som urobil, bolo zistiť jeho nastavenia a prispôsobiť rôzne možnosti, aby som splnil moje požiadavky - najmä možnosti šifrovania a zabezpečenia. Potom som experimentoval s nahrávaním súborov a preskúmaním jeho funkcií.
Čím viac budete kopať do Nextcloud, tým viac sa vám bude páčiť. Môžete napríklad rozšíriť svoju funkčnosť pridaním aplikácií z jej obchodu s aplikáciami. Všimnete si, že má rôzne aplikácie - oficiálne aj tretie strany, ktoré pridávajú ďalšie funkcie. Môžete napríklad pridať kalendár, kontakty, úlohy atď.
Dokázali ste vytvoriť svoj súkromný cloud? Čo ste urobili ako prvý s vaším Nextcloudom? Napíšte svoje pripomienky ako komentáre nižšie.