Jak vybudovat Self-Hosted (Private) Cloud zdarma
Pokud chcete vypsat veřejné mraky jako Dropbox a Disk Google a vytvořit vlastní hostitele cloud pro váš tým nebo firmu, pak Nextcloud je ideálním řešením. Poskytuje téměř všechny nezbytné funkce poskytovatele cloudového úložiště spolu se všemi kontrolními a bezpečnostními výhodami soukromého řešení, které je hostitelem.
V tomto příspěvku budu první najít poskytovatele hostingu , který podporuje Nextcloud, a pak jsem se nastavení tohoto řešení vytvořit svůj privátní cloud. Pokud potřebujete také privátní cloud, postupujte podle tohoto návodu proveďte jeden pomocí Nextcloud.
Proč používat Nextcloud?
Co mě na první pohled zaujalo, je Nextcloud nesmírnou podporu pro populární platformy - mobilních i desktopových platforem. Poskytuje nativní aplikace pro většinu operačních systémů, což vám nebo vašemu týmu umožňuje pracovat z libovolného zařízení nebo místa. To znamená, že naštěstí už žádné další náklady na infrastrukturu nejsou.
To je jen začátek - Nextcloud hostí mnohem více funkcí, které z něj činí úžasné privátní cloudové řešení. Mezi jeho hlavní rysy patří:
- Vlastní řešení - Nextcloud může být hostován téměř kdekoli - doma nebo v kanceláři, datovém centru nebo poskytovateli hostingu, což vám dává úplnou kontrolu nad tím, kde jeho vývojáři nemají přístup k vašim datům..
- Funkce sdílení - Nextcloud umožňuje sdílení souborů s klidem. Soubory můžete sdílet s kýmkoli ve vašem cloudu nebo z vašeho cloudu pomocí odkazů chráněných heslem a mohou také nahrát soubory.
- Bezpečnost především - Funkce Nextcloud nabízí standardní bezpečnostní a bezpečnostní postupy, včetně funkce end-to-end šifrování. Podporuje oblíbená schémata ověřování, řízení a povolení.
- Spousta integrací - Nextcloud je dodáván s podporou integrací - aplikací a služeb pro rozšíření funkčnosti vašeho cloudu. Můžete například spravovat úkoly, upravovat soubory ve službě Markdown a provádět další činnosti.
Kde vyzkoušet Nextcloud?
Pokud hledáte bezplatný účet a vyzkoušejte si Nextcloud, můžete použít poskytovatele hostingu, kteří nabízejí spravované instance produktu Nextcloud. Volný účet však nemusí poskytovat velkou velikost úložiště ani podporu pro všechny aplikace nebo funkce.
Níže naleznete seznam těchto služeb ihned vyzkoušejte Nextcloud:
- Dediserve - Přiděluje celkem 10 GB účtu zdarma.
- oCloud.de Poskytuje bezplatný účet s 1 GB úložným prostorem.
- OwnDrive - Nabízí 1GB účet s podporou některých aplikací.
- Serverdiscounter - Využívá neuvěřitelný úložný prostor 5 GB.
- Unixcorn - Umožňuje rychlé přihlášení a poskytuje 1 GB místa.
- Wölkli - Nabízí účet s 1 GB úložného prostoru zdarma.
Jak nainstalovat Nextcloud?
Nextcloud lze nainstalovat na váš server pomocí kterékoli ze tří metod:
- Webový instalační program - Je to nejrychlejší způsob, jak nainstalovat Nextcloud na vašem serveru, zejména ve sdíleném hostingu. Musíte nahrát jeden soubor na server a provést jej - stáhne a nainstaluje toto řešení.
- Archivovat soubor - Je to doporučená volba pro vlastníka serveru. Musíte nahrát svůj kompletní balíček (jako archiv) a extrahovat jeho obsah do složky na webovém serveru, aby byl veřejně dostupný pro všechny.
- Spotřebiče - Jedná se o nejjednodušší metodu pro netechnologicky zdatné osoby, ale opět platí pro majitele serverů. Musíte si stáhnout obrazový soubor s předinstalovaným programem Nextcloud a nahrát jej do počítače.
Požadavky na systém
Představme si nejprve systémové požadavky potřebné pro instalaci a provozování privátního cloudu pomocí služby Nextcloud. Vzhledem k tomu, že většina poskytovatelů bezplatného hostování nabízí hostingové služby založené na Linuxu, zaměřím se na požadavky na takovou službu níže. Zde můžete zkontrolovat úplné systémové požadavky.
- OS serveru: Podporovány jsou CentOS 6.5 nebo 7, Debian 8+, openSUSE LEAP 42.1 nebo vyšší, Red Hat Enterprise Linux 6.5 nebo novější, SUSE Linux Enterprise Server 11 SP3 nebo 12 a verze Ubuntu 14.04 a vyšší LTS..
- Paměť: Doporučuje se minimálně 128 MB, ale 512 MB RAM.
- Úložný prostor: Minimálně 500 MB, ale záleží na vašich požadavcích. Server musí také povolit soubor s velikostí 65 MB pro instalaci Nextcloud pomocí upřednostňovaného způsobu použití webového instalačního programu (jednoduchý soubor php).
- Webový server: Apache 2.4 (php-fpm, mod_php) nebo Nginx (php-fpm).
- Databáze: MySQL nebo MariaDB 5.5+ a PostgreSQL 9 a 10.
- PHP: PHP 5.6 a jeho novější verze jsou podporovány Nextcloudem.
Volný poskytovatel hostingu
Potřeboval jsem poskytovatele hostingu pro vytvoření vlastního cloudu. Hledal jsem bezplatnou službu, protože můj cloud je jen pro dočasné uskladnění, ale pokud jste vážně dost, prosím rozhodnout pro dobrý hosting nebo koupit VPS pro tento úkol.
To bylo řečeno, šel jsem na lov najít zdarma hosting, který přichází s minimální systémové požadavky potřebné pro Nextcloud. A musím se podělit o to, že nalezení volného webhostingu pro toto řešení nebylo snadné. Po hodinách hledání a vyzkoušení 10-20 poskytovatelů jsem zjistil 000Webhost funguje bezchybně.
Nainstalujme Nextcloud
V tomto tutoriálu budu instalovat Nextcloud s použitím první metody, tzn., pomocí webového instalačního programu. Důvodem je, že plánuji udržet tento proces pro každého z vás snadný a to je ten pouze metoda, která funguje dobře na sdíleném hostování.
Postupujte podle níže uvedených kroků a získejte svůj vlastní cloud:
- Nejprve otevřete tento odkaz a přejděte na kartu Web Installer (v dolní části stránky) a stáhněte soubor uvedený v prvním kroku..
- Přejděte na řídicí panel serveru a otevřete správce souborů. Například v 000Webhost uvidíte následující řídicí panel.
- Jakmile jste ve správci souborů, klepněte na tlačítko Nahrát. Všimněte si, že se může zobrazit jiná obrazovka založená na serveru nebo hostiteli.
- Nyní vyberte soubor 'setup-nextcloud.php' (který jste stáhli v kroku č. 1) z počítače a nahrajte jej na server pomocí správce souborů.
- Po nahrání souboru otevřete 'your-domain / setup-nextcloud.php' ve vašem prohlížeči. Pokud je například vaše doména 'example.com', musíte přejít na 'example.com/setup-nextcloud.php'.
- Zobrazí se průvodce nastavením Nextcloud. Klikněte na další začít.
- Nyní musíte říci instalačnímu adresáři pro Nextcloud. Pokud nechcete použít sub-přímo, Stačí zadat “.” (full-stop) jinak zadejte název adresáře. Pokud je například vaše doména 'example.com', můžete použít stejný přístup k aplikaci Nextcloud, pokud nezmíníte jméno, ale pokud máte přístup k soukromému cloudu na odkaz 'example.com/folder-name'.
- Pokud vše půjde dobře, uvidíte nyní úspěšnou stránku. Stačí kliknout další tady.
- Na další obrazovce vás Nextcloud požádá o nastavení účtu administrátora, pomocí kterého můžete následně přistupovat a spravovat svůj privátní cloud. Stačí zadat požadované přihlašovací údaje a stiskněte klávesu Dokončit tlačítko.
- Je to hotovo. Nakonec uvidíte uvítací zprávu od společnosti Nextcloud.
- To bylo vše. Úspěšně jste vytvořili svůj privátní cloud pomocí Nextcloud.
Problémy s řešením problémů
1. Nahrál jsem archiv, ale nevidím ho na mém serveru.
V tomto případě je pravděpodobné, že váš server nepodporuje dostatečně velké soubory zobrazit nebo uložit soubor, který odesíláte pomocí FTP nebo Správce souborů. Ověřte si to prosím nahráním jiného souboru velké velikosti (> 60 MB).
Pokud server nepodporuje velké soubory pro upload archivu Nextcloud, můžete jeho archiv extrahovat do počítače a nahraný obsah nahrajte přímo na váš server (public_html nebo htdocs) přes FTP. Archiv Nextcloud má však více než 12 tisíc souborů, takže můžete také skončit v jiném problému, kdy váš server nepodporuje vytváření tolika požadavků na nahrání.
2. Na stránce Kontrola závislostí se zobrazí chyba závislosti.
Pokud vám Nextcloud řekne o nějakém problému na stránce 'Závislostní kontrola', pak váš server nepodporuje všechny požadované programy / balíčky ke spuštění. To znamená, že potřebujete najít jiný server který podporuje Nextcloud.
3. Po stránce Kontrola závislostí dojde k chybě serveru.
V takovém případě buď váš server nepodporuje dostatečně velké soubory, aby mohl instalační program stáhnout archiv služby Nextcloud, nebo má server kratší nastavenou dobu provádění a instalační soubor Nextcloud potřebuje k dokončení více času..
Můžete procházet nastavení serveru a prodloužit dobu provádění PHP limit na 300 sekund nebo více. Zde je návod, který vám pomůže dosáhnout.
Co dělat s Nextcloudem?
První věc, kterou jsem udělal, bylo zkontrolovat jeho nastavení a přizpůsobit různé možnosti, abych splnil mé požadavky - zejména možnosti šifrování a zabezpečení. Pak jsem experimentoval s nahráváním souborů a kontrolou jeho funkcí.
Čím více budete kopat do Nextcloud, tím více se vám bude líbit. Můžete například rozšířit jeho funkčnost přidáním aplikací z úložiště aplikací. Všimnete si, že má různé aplikace - jak oficiální, tak i třetí strany, které přidají další funkce. Můžete například přidat kalendář, kontakty, úkoly atd.
Podařilo se vám vytvořit soukromý cloud? Co jste udělal jako první s Nextcloudem? Napište svůj názor jako komentáře níže.