Vyhledávání na webu

Jak automaticky zálohuji svůj desktop s Windows na své NAS


Shrnutí

  • Začněte tím, že vyhodnotíte své potřeby zálohování. Potřebujete cloud, lokální řešení, nebo kombinaci obojího?
  • Syncthing může vytvářet snadné, automatické a bezplatné zálohy lokálně.
  • Nastavil jsem Syncthing na svém počítači s Windows a NAS pro plynulý provoz.

Byl jsem unavený z placení za online úložiště, abych měl svůj Windows PC zálohovaný, takže jsem se rozhodl zjistit, jak ho zálohovat na svůj NAS. Syncthing tento proces zálohování udělal snadný, jednoduchý a automatický.

Existuje spousta softwaru pro zálohování souborů

Spousta možností, ale chci něco velmi jednoduchého

Pokud jde o zálohování vašeho počítače, existuje mnoho možností. Samozřejmě, že vás napadnou Google Drive, Dropbox, OneDrive a další poskytovatelé cloudového úložiště. Backblaze je další možnost, kterou mnoho lidí využívá.

Existují služby jako Nextcloud, které lze hostovat samostatně, Duplicati, Syncthing a další. Nicméně Syncthing nebo Duplicati se nemohou srovnávat s Google Drive, Dropbox nebo OneDrive. Nextcloud není jako Syncthing.

Jak si tedy vyberete správný zálohovací software? Všechno se to odvíjí od toho, jaký úkol potřebujete splnit. Pokud chcete soubory uložené v cloudu, jsou nejlepší a nejjednodušší volbou pro to Google Drive, Dropbox, OneDrive nebo Backblaze. Potřebujete službu podobnou cloudu, ale hostovanou doma? Nextcloud je pro to ideální.

Co takhle zálohovat server na vzdálené úložiště, jako je Backblaze B2, IDrive nebo AWS? Duplicati se o to postará. A nezapomeňte na rclone, který zvládne podobné úkoly také.

Syncthing je na druhou stranu trochu jiný.

Syncthing splňuje všechny mé požadavky zdarma

Jak jsem už psal dříve, doma mám hodně úložného prostoru. Provozuji dva NAS servery, jeden s 27TB úložištěm a druhý s téměř 70TB úložištěm. (Bohužel jeden z mých 4TB disků nedávno selhal, takže se kapacita snížila).

Posledních několik let jsem ukládal své RAW fotografie na Google Drive a ponechával je označené pro offline použití na mém počítači. Tím byla nejnovější pracovní složka uchovávána lokálně a předchozí roky byly uchovávány na dálku. Fungovalo to dobře, ale při téměř 1 TB fotografií a stále rostoucím objemu se stávalo drahým je uchovávat online. Rozhodl jsem se přesunout vše lokálně, abych ušetřil peníze a zároveň si užil o něco více soukromí.

Mým cílem bylo zálohovat můj Windows desktop na 27TB Unraid server. Jsem amatérský fotograf a úpravy provádím v Lightroome. Když jsem poprvé nastavil nový Unraid server, přesunul jsem na server všechny své RAW fotografie, připojil jej k mému Windows desktopu a fotky jsem upravoval vzdáleně v Lightroome přes své 2,5Gb připojení.

To fungovalo dobře, ale připadalo mi, že zkušenost v Lightroomu mohla být hladší, protože jsem přistupoval k souborům z točivých disků v Unraidu, a ne z SSD, takže rychlosti čtení a zápisu byly pomalejší. Kvůli tomu jsem chtěl přesunout svou aktuální pracovní složku pro rok 2025 na svůj počítač, aby byla na disku NVMe, a zároveň ji zálohovat na server.

Zkoušel jsem různé programy, abych to udělal. Začal jsem s Veeamem, který byl velmi doporučován. Fungovalo to pro zálohování mého počítače na server, ale když jsem se pokusil věci obnovit, nefungovalo to tak, jak jsem doufal. Moje knihovna Lightroomu byla nějak úplně zničená. Mohli bych strávit čas zjišťováním, co se stalo a jak to opravit, ale rozhodl jsem se prostě vyzkoušet jiný software.

Poté jsem vyzkoušel UrBackup, které se zdálo, že by mohlo dobře fungovat. Do určité míry to fungovalo, ale ne tak, jak jsem chtěl. UrBackup jen nepřenáší soubory z jednoho počítače na druhý. Stále vytváří záložní soubory a dělá podivné věci pro inkrementální zálohy.

Tehdy jsem narazil na Syncthing. Syncthing funguje jinak než ostatní software, který jsem viděl, protože udržuje počítače aktuální mezi sebou tím, že kopíruje soubory přes síť. Lze jej nastavit pouze pro odesílání, pouze pro přijímání nebo pro odesílání i přijímání, což se mi na něm opravdu líbí.

S programem Syncthing mohu uchovávat své RAW fotografie na svém počítači a software je automaticky kopíruje se správnou strukturou složek na můj server, což je přesně to, co jsem hledal.

Nejlepší část Syncthingu je jeho cena: zcela zdarma.

Spouštím Syncthing jak na svém serveru Unraid, tak na stolním počítači s Windows

Nainstaloval jsem Syncthing na svůj desktop s Windows i na svůj server Unraid. Zpočátku jsem si myslel, že se jedná o samostatné programy, jeden pro zdrojový a druhý pro cílový počítač. Ve skutečnosti jsou stejné a způsob, jakým nastavíte každý sdílený soubor, určuje, jak program funguje.

Použil jsem instalátor Docker pro Unraid a instalátor pro Windows pro svůj počítač. Oba fungovaly bezchybně a během několika minut mě měly připraveného k práci.

Konfigurace byla podobně rychlá. Momentálně mám nastavený Syncthing jen tak, aby zálohoval složku s fotkami z roku 2025 z mého počítače na server v jednosměrné konfiguraci. Mohl bych také nastavit svůj MacBook ve dvousměrné konfiguraci, takže by stahoval fotky z roku 2025 a zároveň odesílal nové fotky na server.

Kvůli tomu, jak Syncthing funguje, může být nainstalován na libovolném počtu počítačů a nakonfigurován libovolným počtem způsobů v nastavení pro každé zařízení. Je nesmírně výkonný a naprosto miluji, že jsem našel software, který dělá přesně to, co chci: zálohuje můj desktop s Windows na můj server, aniž by jakékoli soubory zakrýval, a to vše zdarma.

Takto mám nastavený svůj Syncthing

Nastavení Syncthingu bylo docela jednoduché, ale aby fungoval přesně tak, jak jsem chtěl, to vyžadovalo trochu pokusů a omylů.

Začněme s mou konfigurací na straně Windows. Začal jsem tím, že jsem přidal vzdálený server do mé instalace Windows. Bylo to tak jednoduché, jako zkopírovat vzdálené ID, kliknout na „Přidat vzdálené zařízení“ a zadat tam potřebné informace.



Odtud jsem klikl na „Přidat složku“ a zadal název pro zálohu, držel jsem to jednoduché a jednoduše ji nazval „Fotky 2025“. Poté jsem do spodní části první obrazovky zadal absolutní cestu k této složce.



V záložce Sdílení jsem zaškrtl políčko pro cílový server, který jsem nastavil v prvním kroku, abych nastavil sdílení složky mezi dvěma počítači. Nemám nastavené žádné verzování souborů a ani nemám nic v ignorovaných vzorech.

Poslední karta, nazvaná Pokročilé, je místo, kde nastavím svůj počítač s Windows tak, aby pouze odesílal. To znamená, že pokud jsou soubory aktualizovány na serveru, nebudou staženy na můj počítač s Windows. Pokud však budou soubory aktualizovány na počítači s Windows, budou odeslány na server.

Nyní na serveru Unraid otevřu rozhraní Syncthing a objeví se vyskakovací okno, které ukazuje, že je k dispozici nová sdílená složka z mého počítače. Stačí kliknout na Přidat a objeví se okno.

V tomto okně nastavíte několik parametrů, stejně jako na straně Windows. Především název sdílení (který by měl být vyplněn) a cestu k složce.

Cestu k složce mi ze začátku zkomplikovala situace. Na mém počítači s Windows je cesta F:\Lightroom\2025. Na serveru Unraid jsem si však musel trochu pohrát s připojováním.

Pro Docker kontejner jsem na serveru připojil složku 2025 na /data1/2025. Poté mám v Syncthing nastaveno, aby soubory z mého stolního počítače ukládal do /data1/2025.

V podstatě to vezme všechny soubory uvnitř F:\Lightroom\2025 a umístí je do /data1/2025, což má absolutní cestu na samotném serveru Unraid /mnt/user/Photos/RAW\ Photos/2025. Zkoušel jsem to dělat výše ve stromu složek, ale nefungovalo to tak, jak jsem chtěl. Toto nastavení však funguje perfektně.

Nakonec jsem na serveru s nainstalovaným Syncthing nastavil přijímání pouze. Nastavení desktopu na odesílání pouze a serveru na přijímání pouze není nutné, ale já jen chci, aby byly tyto dvě zařízení zcela oddělené a dělaly jen to, co potřebují.

Nyní, kdykoli importuji nové fotografie a složky na svůj desktop, jsou docela rychle zkopírovány na server. Jako třetí úroveň zálohování budu brzy nastavovat tento server, aby se zálohoval do off-site lokace, pokud by se něco stalo místně, čímž mi vznikne 3-2-1 zálohovací řešení. Vše s bezplatným softwarem.

Související články