Výhody a nevýhody Duplicati

Objektivní analýza silných a slabých stránek open-source zálohovacího nástroje Duplicati na základě reálných zkušeností.

Duplicati je impozantní open-source projekt, který nabízí funkce srovnatelné s komerčními produkty — zdarma. Ale jako každý software má i své slabiny, které je důležité znát předtím, než mu svěříte svá data. Naše hodnocení vychází z recenzí na GitHubu, Reddit r/selfhosted, komunitních fór a vlastních testů.

Výhody Duplicati

    Silné stránky

  • Zcela zdarma bez jakýchkoli omezení — žádné licenční náklady, žádné premium verze, žádná omezení na počet záloh, objem dat nebo funkce. To je zásadní rozdíl oproti „freemium" modelům konkurence, kde bezplatná verze má vždy významná omezení.
  • Open source — transparentnost a důvěra — zdrojový kód je veřejně dostupný na GitHubu. Kdokoli může ověřit, že software neobsahuje backdoors, telemetrii nebo jiný nežádoucí kód. Pro uživatele, kteří dbají na soukromí a bezpečnost, je to klíčový faktor.
  • Ohromující počet podporovaných backendů — 20+ podporovaných úložišť od velkých cloudových poskytovatelů (AWS, Azure, GCP) přes spotřebitelské služby (Google Drive, OneDrive, Dropbox) po serverové protokoly (SFTP, WebDAV, FTP). Žádný jiný zálohovací software — zdarma ani placený — nenabízí takovou šíři.
  • Silné šifrování jako standard — AES-256 šifrování je výchozí nastavení, ne volitelný doplněk za příplatek. Data jsou šifrována na klientské straně, takže poskytovatel úložiště nikdy nevidí nezašifrovaná data. To je zásadní pro soukromí a GDPR compliance.
  • Multiplatformní — Windows, Linux, macOS — díky .NET/Mono frameworku běží Duplicati na všech hlavních operačních systémech. Docker podpora zajišťuje snadné nasazení na jakémkoli serveru. To je obzvláště cenné pro Linux administrátory, kteří mají omezený výběr zálohovacích nástrojů.
  • Block-level deduplikace — sofistikovaná deduplikace na úrovni datových bloků zajišťuje, že duplicitní data se ukládají pouze jednou. To výrazně snižuje nároky na úložiště a přenosovou kapacitu, zejména při zálohování mnoha podobných souborů nebo velkých souborů s malými změnami.
  • Webové rozhraní pro vzdálenou správu — na rozdíl od mnoha CLI-only open-source nástrojů nabízí Duplicati pohodlné webové rozhraní. To umožňuje správu i méně technicky zdatným uživatelům a vzdálenou správu headless serverů.
  • Flexibilní filtry a retenční politiky — pokročilý systém filtrů (glob, regex, atributy, velikost) a flexibilní retenční politiky umožňují přesnou kontrolu nad tím, co se zálohuje a jak dlouho se zálohy uchovávají.
  • Aktivní komunita — i přes menší vývojový tým má Duplicati aktivní komunitu na fóru a GitHubu. Problémy jsou obvykle rychle identifikovány a řešeny komunitou.

Nevýhody Duplicati

    Slabé stránky

  • Web UI může být pomalé a nespolehlivé — webové rozhraní Duplicati občas trpí pomalou odezvou, zejména při práci s velkými zálohovacími úlohami nebo při procházení obsahu zálohy s tisíci soubory. UI může přestat reagovat při náročných operacích. Toto je jeden z nejčastějších stížností uživatelů.
  • Problémy s poškozením databáze ve verzi 2.x — SQLite databáze, kterou Duplicati udržuje jako lokální index, je citlivá na poškození. Neočekávané ukončení procesu (výpadek napájení, OOM kill) může vést k poškození databáze a nutnosti jejího přebudování, což je časově náročná operace. Tento problém je nejzávažnějším technickým nedostatkem Duplicati.
  • Žádná bare-metal obnova — Duplicati zálohuje soubory a složky, ale neumí vytvořit image celého disku (jako Acronis nebo Macrium). Pokud selže disk, musíte nejdříve nainstalovat OS a teprve pak obnovit soubory z Duplicati. Pro server s komplexní konfigurací to může znamenat hodiny práce navíc.
  • Omezená dokumentace — přestože existuje wiki a fórum, dokumentace Duplicati není tak vyčerpávající jako u komerčních produktů. Některé pokročilé funkce a edge cases nejsou dostatečně zdokumentovány, a uživatelé se musí spoléhat na fórum a experimentování.
  • Stále technicky beta (verze 2.0.x) — Duplicati 2.x je stále označeno jako beta, a to i po mnoha letech vývoje. Přestože je dostatečně stabilní pro běžné použití, označení „beta" může odrazovat organizace, které vyžadují produkční software s garantovanou stabilitou a podporou.
  • Žádná telefonická podpora — jako open-source projekt nemá Duplicati žádnou formální zákaznickou podporu. Pokud narazíte na problém, jste odkázáni na komunitní fórum, GitHub issues a vlastní schopnosti. Pro firmy, které vyžadují SLA a garantovanou odezvu, to může být překážka.
  • Pomalé zpracování velkého počtu malých souborů — Duplicati může být výrazně pomalé při zálohování adresářů s miliony malých souborů (typicky vývojová prostředí s node_modules, .git, build artefakty). V těchto případech jsou Restic nebo BorgBackup výrazně rychlejší.
  • Paměťová náročnost při obnově — obnova velkých záloh může vyžadovat značné množství RAM kvůli zpracování lokální databáze a indexových souborů. Na strojích s omezenou pamětí to může být problém.
  • Složitější řešení problémů — když něco nefunguje, diagnostika může být náročná. Chybové zprávy nejsou vždy srozumitelné a logování je občas nedostatečné. Oprava poškozené zálohy vyžaduje porozumění internímu formátu.
  • Závislost na Mono frameworku (Linux) — na Linuxu závisí Duplicati na Mono frameworku, který může způsobovat kompatibilní problémy s některými distribucemi. Přechod na .NET Core/8 je postupný a ještě není dokončen.

Pro koho je Duplicati ideální?

+

Duplicati je skvělý pro

Technicky zdatné uživatele, kteří chtějí šifrované zálohy do cloudu zdarma. Linux administrátory a self-hosters. Uživatele, kteří chtějí využít existující cloudové úložiště (Google Drive, OneDrive). Organizace s omezeným rozpočtem. Uživatele, kteří upřednostňují open-source. Zálohování serverů a VPS na vzdálené úložiště.

-

Duplicati nemusí být ideální pro

Organizace vyžadující formální podporu s SLA. Uživatele, kteří potřebují bare-metal obnovu. Prostředí s miliony malých souborů. Netechnické uživatele, kteří preferují „set and forget". Firmy, kde je beta status softwaru nepřijatelný. Enterprise prostředí s virtualizací.

Hodnocení podle kategorií

Kategorie Hodnocení Komentář
Šifrování ★★★★★ AES-256, klient-side, výchozí nastavení
Deduplikace ★★★★☆ Efektivní block-level, fixní velikost bloku
Počet backendů ★★★★★ 20+, nejlepší v oboru
Uživatelské rozhraní ★★★☆☆ Funkční ale pomalé, občas nestabilní
Stabilita ★★★☆☆ Problémy s databází, stále beta
Výkon ★★★☆☆ Dobrý pro běžné scénáře, pomalý s mnoha soubory
Dokumentace ★★☆☆☆ Základní wiki, chybí podrobné průvodce
Poměr cena/výkon ★★★★★ Nelze překonat — zdarma s plnou funkcionalitou

Závěrečné hodnocení

Duplicati je pozoruhodný open-source projekt, který nabízí schopnosti, za které byste u konkurence zaplatili tisíce korun ročně. Kombinace silného šifrování, block-level deduplikace a podpory 20+ backendů — to vše zdarma — z něj dělá jednu z nejhodnotnějších bezplatných aplikací v oblasti zálohování.

Klíčem k úspěchu s Duplicati je realistické očekávání a ochota investovat čas do počáteční konfigurace a pochopení, jak software funguje. Pokud jste ochotni přijmout beta status, občasné problémy s databází a absenci formální podpory, Duplicati vám za to nabídne výjimečnou kombinaci funkcí a svobody.

„Duplicati je jako Linux — vyžaduje trochu víc úsilí na začátku, ale když ho správně nakonfigurujete, běží spolehlivě a dělá přesně to, co potřebujete. A hlavně — za nula korun." — uživatel na r/selfhosted
Alternativy Pokud vás u Duplicati odrazují některé nevýhody, podívejte se na stránku Alternativy k Duplicati, kde porovnáváme Restic, BorgBackup a další open-source řešení.