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
- 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.
Silné stránky
Nevýhody Duplicati
- 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.
Slabé stránky
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