Tropic Host

Nextcloud: co to je a jak nasadit osobní cloud na VPS

6 min čtení
Tropic
Nextcloud: co to je a jak nasadit osobní cloud na VPS

Language: cs

Nextcloud: vlastní cloud pro soubory a spolupráci

Smlouva je v e-mailu, její nejnovější verze v notebooku, fotografie v telefonu a týmový kalendář v jiné službě. Nextcloud spojí soubory, dokumenty, kontakty, úkoly a komunikaci na jednom místě. Jeho hlavní rozdíl oproti běžné cloudové službě spočívá v tom, že máte kontrolu nad serverem, kapacitou úložiště, uživatelskými účty i pravidly přístupu.

Podíváme se, komu může Nextcloud prospět, jak se liší od Google Drive a Dropboxu, kolik potřebuje prostředků a jak nainstalovat vlastní cloud na VPS.

Co je Nextcloud jednoduše řečeno

Nextcloud je open-source platforma pro ukládání, synchronizaci a sdílení souborů. Lze ji nainstalovat na domácí server, NAS, kancelářský hardware nebo VPS. Uživatelé se připojují přes prohlížeč, aplikace pro Android a iOS nebo klienta pro Windows, macOS a Linux.

Z pohledu uživatele vše vypadá známě: můžete vytvářet složky, nahrávat soubory, posílat odkazy a synchronizovat data. Rozdíl je pod povrchem. Ve veřejném cloudu řídí infrastrukturu poskytovatel. U Nextcloudu si sami vyberete, kde budou data uložena, kdo k nim získá přístup a kolik prostoru každý uživatel dostane.

Kontrola ale automaticky neznamená bezpečnost ani úsporu. Server budete muset sami aktualizovat, chránit a zálohovat.

Co Nextcloud umí kromě ukládání souborů

Synchronizace mezi zařízeními

Desktopový klient synchronizuje vybrané složky se serverem. Mobilní aplikace může automaticky nahrávat fotografie a videa. Zároveň nemusíte celý archiv uchovávat v každém notebooku: zůstává dostupný v prohlížeči.

Odkazy, File Drop a historie verzí

Soubor nebo složku můžete sdílet s uživatelem, skupinou nebo prostřednictvím veřejného odkazu. Odkaz může být chráněn heslem, datem vypršení a oprávněními pro prohlížení, stahování nebo úpravy.

Funkce File Drop je obzvlášť užitečná. Účetní může například vytvořit odkaz pro sběr dokumentů: každý klient nahraje soubor, ale neuvidí obsah složky ani data ostatních. Nextcloud podporuje také federované sdílení, které poskytuje přímý přístup mezi uživateli na různých Nextcloud serverech.

Systém uchovává předchozí verze upravených souborů, zatímco smazaná data nejprve putují do koše. To pomáhá vrátit omylem provedenou změnu, ale nenahrazuje samostatnou zálohu.

Dokumenty, kalendář a videohovory

Nextcloud Office umožňuje uživatelům upravovat dokumenty, tabulky a prezentace v prohlížeči. Groupware přidává kalendář, kontakty, e-mailového klienta a nástěnky úkolů Deck. Modul Mail se připojuje k existující poštovní schránce; nevytváří vlastní poštovní server.

Nextcloud Talk poskytuje chaty, audio a videohovory, konference a sdílení obrazovky. Pro rodinu nebo malý tým je to způsob, jak ukládat soubory a diskutovat o nich v jednom systému. Velký počet souběžných hovorů bude vyžadovat další prostředky a nastavení sítě.

Nextcloud versus Google Drive a Dropbox

Nextcloud se často popisuje jako alternativa ke Google Drive, Dropboxu, OneDrivu nebo Yandex Disku. Funkce jsou podobné, ale model správy je odlišný.

ParametrNextcloud na vlastním serveruVeřejný cloud
Umístění datServer a zemi si vyberete samiVolí poskytovatel
KapacitaOmezená vaším diskemOmezená tarifem
ÚdržbaZajišťuje vlastník serveruZajišťuje poskytovatel
RozšiřitelnostAplikace a integrace NextclouduEkosystém služby
NastaveníVyžaduje konfiguraciStačí registrace

Hotová cloudová služba je pohodlnější, když potřebujete jen několik gigabajtů a nechcete nic spravovat. Nextcloud je atraktivnější, pokud jsou důležitá vlastní pravidla přístupu, velká kapacita, více uživatelů nebo integrace s interními systémy.

Komu může soukromý cloud prospět

Nextcloud mohou využít:

  • rodina — pro společný archiv, automatické nahrávání fotografií a kalendáře;
  • freelancer nebo agentura — pro posílání velkých souborů a sběr materiálů přes File Drop;
  • malý tým — pro sdílené složky, dokumenty, úkoly a hovory;
  • organizace — když je důležité vybrat hostingovou platformu a zemi, kde jsou data uložena;
  • nadšenec do self-hostingu — jako centrální úložiště s WebDAV a externími integracemi.

Nextcloud není vhodný pro někoho, kdo nechce sledovat aktualizace a zálohy. Z jediného VPS také neudělá neomezené úložiště: místo pro soubory, verze, koš a náhledy je nutné spočítat předem.

Kam Nextcloud nainstalovat: domů, nebo na VPS

MožnostVýhodyOmezení
Domácí server nebo NASLevné úložiště velkých archivů na vlastních discíchZávisí na elektřině, připojení k internetu a routeru
VPSNepřetržitý vzdálený přístup bez domácího hardwaruMěsíční poplatek a cena disku
Kancelářský serverRychlý přístup uvnitř firmyVyžaduje správu a záložní lokalitu

Domácí server bývá obvykle výhodnější pro fotoarchiv o velikosti několika terabajtů. VPS je pohodlnější, když má služba zůstat nepřetržitě dostupná z internetu. Možné je i hybridní řešení: Nextcloud běží na VPS a některá data jsou připojena přes S3, SMB, SFTP nebo WebDAV.

Kolik prostředků Nextcloud potřebuje

Zátěž závisí na počtu uživatelů, vytváření náhledů, kancelářském balíku, antivirové kontrole, vyhledávání a videohovorech. Jako výchozí bod lze použít tyto praktické odhady:

ScénářCPURAMDisk
Osobní cloud, 1–3 uživatelé2 vCPU4 GB40 GB pro systém a kontejnery plus data
Malý tým a Office4 vCPU8 GBOd 80 GB nebo podle velikosti archivu
Talk, ClamAV, vyhledávání, mnoho náhledů4+ vCPU8–16 GBRychlé SSD/NVMe s rezervou

Nejde o striktní systémové požadavky, ale o počáteční konfigurace. U souborového cloudu je kapacita disku často důležitější než další jádro CPU.

K aktuální velikosti souborů připočítejte prostor pro růst, verze, koš a náhledy. Zálohu je lepší ukládat na jiný server nebo médium. Pokud je už obsazeno 60 GB, volných 70 GB dlouho nevydrží: rozumnější je vyhradit 120–150 GB.

Jak nainstalovat Nextcloud na VPS pomocí All-in-One

Nextcloud All-in-One, zkráceně AIO, je oficiální způsob instalace. Obsahuje Nextcloud, PostgreSQL, Redis a administrační panel. Volitelně můžete zapnout Office, Talk, ClamAV, fulltextové vyhledávání, náhledy a zálohy BorgBackup.

Pro základní instalaci potřebujete čistý 64bitový VPS s Ubuntu nebo Debianem, doménu s A záznamem směřujícím na IP adresu serveru, Docker Engine z oficiálního repozitáře a volné porty 80, 443, 8080 a 8443. Docker nainstalovaný přes Snap není podporován.

Spusťte hlavní kontejner:

sudo docker run \
  --init \
  --sig-proxy=false \
  --name nextcloud-aio-mastercontainer \
  --restart always \
  --publish 80:80 \
  --publish 8080:8080 \
  --publish 8443:8443 \
  --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
  --volume /var/run/docker.sock:/var/run/docker.sock:ro \
  ghcr.io/nextcloud-releases/all-in-one:latest

Poté otevřete:

https://SERVER_IP:8080

Prohlížeč vás upozorní na certifikát podepsaný svým držitelem. Při prvním přihlášení použijte IP adresu, uložte zobrazené heslo, zadejte doménu a vyberte komponenty. AIO nastaví certifikát TLS přes Let's Encrypt.

Nezapínejte každý doplněk, pokud ho nepotřebujete: Office, Talk, antivir a vyhledávání spotřebovávají RAM i CPU. Talk navíc vyžaduje další TCP a UDP porty.

Pro produkční server vývojáři doporučují oficiální Compose soubor, protože usnadňuje aktualizace a změny konfigurace. Výše uvedený příkaz je vhodný jako přehledný a rychlý začátek.

Jak Nextcloud zabezpečit a nepřijít o data

Minimální sada opatření:

  1. zapněte dvoufaktorové ověřování;
  2. aktualizujte Nextcloud, aplikace, kontejnery a operační systém;
  3. chraňte veřejné odkazy heslem a datem vypršení;
  4. uchovávejte zálohu odděleně od hlavního VPS;
  5. pravidelně testujte obnovení.

Koš, historie verzí, RAID a snapshot VPS jsou užitečné, ale nenahrazují zálohu. Úplné obnovení vyžaduje data, konfiguraci a databázi; zachovat je třeba také vlastní aplikace a motiv. AIO umí vytvářet denní zálohy Borg a obnovit instanci přes panel.

Nextcloud na VPS od tropic.host

Nextcloud potřebuje linuxový server s nepřetržitým přístupem k internetu, rychlým diskem a dostatkem RAM. Takový projekt můžete hostovat na VPS od tropic.host, aniž by doma musel běžet samostatný počítač nebo bylo nutné nastavovat přístup přes domácí router.

Pro osobní cloud je rozumné začít se 2 vCPU a 4 GB RAM. Pro Office, několik aktivních uživatelů, antivirovou kontrolu nebo Talk zvažte 8 GB RAM či více. Při výběru tarifu věnujte zvláštní pozornost kapacitě disku: archiv a jeho růst nejčastěji určují potřebnou konfiguraci.

Nekupujte předem největší server. Začněte s prostředky odpovídajícími aktuálnímu použití, sledujte RAM a volné místo a při růstu zátěže konfiguraci navyšujte.

Stručný závěr

Nextcloud promění server v osobní nebo týmový cloud se synchronizací souborů, odkazy, kalendáři, dokumenty, úkoly a hovory. Jeho hlavní hodnota nespočívá ve snaze bezplatně kopírovat Google Drive, ale v možnosti sami si zvolit infrastrukturu a pravidla práce s daty.

Svoboda přináší odpovědnost za údržbu. Pokud správně nastavíte aktualizace, dvoufaktorové ověřování a oddělené zálohy, může se Nextcloud stát trvalým digitálním pracovním prostorem pro rodinu, freelancera nebo tým.

FAQ

Je Nextcloud zdarma?

Serverová verze je open source a je dostupná zdarma. Server, doména, úložiště záloh a případná komerční podpora se platí samostatně.

Může Nextcloud nahradit Google Drive?

V mnoha scénářích ano, pokud jde o ukládání, synchronizaci, sdílení souborů a spolupráci při úpravách. Dostupná sada funkcí závisí na nainstalovaných aplikacích a konfiguraci serveru.

Lze Nextcloud nainstalovat bez domény?

Ano, pro lokální síť. Pro bezpečný přístup přes internet je pohodlnější používat doménu a HTTPS. AIO může nabídnout také bezplatnou dynamickou subdoménu prostřednictvím deSEC.

Kolik místa na disku je třeba pro Nextcloud vyhradit?

Kromě samotných souborů počítejte s verzemi, košem, náhledy a růstem archivu. Praktická rezerva je 30–50 % nad současnou velikost, přičemž zálohu je nejlepší ukládat odděleně.

Je synchronizace záloha?

Ne. Smazání, poškození nebo zašifrování souboru se může synchronizovat do dalších zařízení. Potřebujete nezávislou zálohu dat, konfigurace a databáze.