Přehled
UrBackup je systém zálohování klient/server s otevřeným zdrojovým kódem, který díky kombinaci funkcí zálohování obrazu a souborů, rozdílové zálohy a další nástroje mohou provádět různé zálohovací úlohy za chodu systému bez přerušení aktuálních procesů.
Urbackup je spravován prostřednictvím webového rozhraní a soubory lze také obnovit prostřednictvím webového rozhraní, prostřednictvím klienta nebo Průzkumníka Windows, zatímco zálohy svazků jednotky lze obnovit pomocí zaváděcího disku CD nebo USB-Stick (obnovení holých kovů).
Následující příspěvek představí kroky, jak nastavit server Urbackup na Ubuntu 20.04. Také ukážeme přidání klienta na server.
Nastavte server Urbackup na Ubuntu 20.04
Server Urbackup lze nainstalovat dvěma způsoby – prostřednictvím oficiálního úložiště a stažením a instalací souboru binárního balíčku. Pokryjeme obě tyto metody.
Nainstalujte server Urbackup na Ubuntu 20.04 prostřednictvím úložiště
Pro Ubuntu existují dvě úložiště, která můžete použít pro server Urbackup, úložiště PPA a úložiště služeb Opensuse. Chcete-li nainstalovat Urbackup prostřednictvím PPA, spusťte následující příkazy:
sudo add-apt-repository ppa:uroni/urbackup sudo apt update sudo apt install urbackup-server
Vezměte prosím na vědomí, že na webu Urbackup je uvedeno, že některá vydání serveru nemusí být k dispozici v repozitáři PPA, a pokud k tomu někdy dojde, použijte k instalaci Urbackup repozitář služby Opensuse.
Chcete-li nainstalovat server Urbackup na Ubuntu prostřednictvím repozitářů služby Opensuse, spusťte v terminálu následující příkazy:
echo 'deb http://download.opensuse.org/repositories/home:/uroni/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/home:uroni.list curl -fsSL https://download.opensuse.org/repositories/home:uroni/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_uroni.gpg > /dev/null sudo apt update sudo apt install urbackup-server
Příkazy vyžadují instalaci nástrojů curl a gpg na váš server Ubuntu, takže se nedivte, pokud se zobrazí chyby, že příkazy nebyly nalezeny. Pokud k tomu dojde, stačí nainstalovat oba nástroje pomocí apt a znovu spustit příkazy shora a bude to fungovat:
sudo apt install gpg curl
Instalace může chvíli trvat a během instalace se server urbackup zeptá na výchozí adresář pro ukládání souborů. Navrhne výchozí, který používá urbackup, nebo můžete přidat ten, který chcete použít. Po této výzvě se instalace automaticky dokončí.
Server Urbackup by se měl po instalaci spustit automaticky a webový panel by měl být přístupný ve webovém prohlížeči přes IP adresu serveru Ubuntu.
Nainstalujte server Urbackup na Ubuntu 20.04 pomocí souboru binárního balíčku
Tento proces instalace je docela jednoduchý. Stáhněte si binární balíček z jejich webu, otevřete terminál a přejděte do umístění stahování a spusťte následující příkaz k instalaci serveru Urbackup:
sudo dpkg-i urbackup-server-2.4*.deb
Přístup k webovému řídicímu panelu Urbackup a přidávání klientů
K řídicímu panelu serveru Urbackup lze přistupovat prostřednictvím webového prohlížeče na čísle portu 54414. Pokud na svém Ubuntu používáte bránu firewall a je aktivní, budete muset otevřít port na bráně firewall, jinak nebude řídicí panel přístupný.
Otevřete port na UFW
ufw allow 55414
Otevřete port na iptables
iptables -A INPUT -d tcp --dport 55414 -j ACCEPT iptables -I INPUT -d tcp --dport 55414 -j ACCEPT
Uvítá vás administrační panel:
Aby bylo možné vytvořit úlohy zálohování, musíme přidat klienty a připojit je k serveru.
Instalace klienta Urbackup
Chcete-li nainstalovat klienta Urbackup na kteroukoli z podporovaných distribucí, stačí spustit tento příkaz a klient automaticky nainstaluje:
TF=$(mktemp) && wget "https://hndl.urbackup.org/Client/2.4.11/UrBackup%20Client%20Linux%202.4.11.sh" -O $TF && sudo sh $TF; rm -f $TF
Klient Urbackup by se měl automaticky spustit ihned po dokončení procesu instalace:
Jakmile je klient Urbackup nainstalován, v nabídce řídicího panelu serveru klikněte na možnost přidat nového klienta. Otevře se nová obrazovka nastavení, kde se vás zeptá na informace o klientovi. Vyberte druhou možnost – Objevit nového klienta přes IP/hostname. Tato možnost je přidat klienta, který se nachází ve vaší místní síti (nebo LAN) a prohledá vaši místní síť, aby nalezl síť.
Dokáže najít klienta pomocí IP adresy a názvu hostitele zařízení/PC, které chcete zálohovat. Chcete-li zjistit IP adresu a název hostitele zařízení se systémem Linux, použijte tyto příkazy:
ip a hostname
Pokud vaše zařízení nemá statickou IP adresu – jinými slovy, získá IP adresu z DCHP ve vaší místní síti, znamená to, že IP adresa se na vašem zařízení časem změní. Pro tento scénář je pak lepší přidat klientské zařízení na server Urbackup s názvem hostitele. Tímto způsobem může Urbackup prohledat zařízení a zjistit pokaždé, když je v místní síti. Další možností je jednoduše nastavit IP adresu na vašem zařízení.
Po přidání klienta se Urbackup server automaticky vrátí na domovskou stránku a uprostřed řídicího panelu bude seznam klientů a mělo by tam být vaše zařízení. Obrázek níže jako příklad:
Na levé straně seznamu, vlevo od názvu počítače, je rozbalovací nabídka úloh zálohování, které lze spustit. Můžete provést zálohu na úrovni souboru, zálohovat celý počítač jako snímek a tak dále…
Shrnutí
Popsali jsme kroky, jak nastavit server Urbackup na Ubuntu 20.04. Pro ty, kteří preferují model zálohování klient/server, je to velmi dobré řešení zálohování s otevřeným zdrojovým kódem. Nejlepší na tom je, že když zálohovací úlohy běží, je to téměř bezproblémové, na klientském počítači si nevšimnete, že zálohuje. Kromě toho podporuje mnoho platforem a můžete jej spustit téměř kdekoli (na vyhrazeném linuxovém hostiteli, na zařízení NAS sunc jako QNAP a Synology, můžete jej nasadit na Docker atd.)
Jedinou nevýhodou je, že ke spuštění vyžaduje další zdroje – což znamená, že k instalaci urbackup potřebujete samostatný vyhrazený počítač (samostatný počítač ve vaší síti LAN, cloudové VPS, zařízení NAS, virtuální počítač atd.) běží jako server za účelem zálohování vašich zařízení. Ale stále skvělé řešení…
Velice vám děkuji za váš čas…