GNU/Linux >> Znalost Linux >  >> Ubuntu

Nastavte server Urbackup na Ubuntu 20.04

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…


Ubuntu
  1. Nastavení serveru WebDAV na Ubuntu Linux

  2. Počáteční nastavení serveru s Ubuntu 14.04

  3. Jak nastavit Rsyslog Server na Ubuntu 18.04 LTS

  1. Server NTP Ubuntu 20.04

  2. Jak nastavit NTP server na Ubuntu a LinuxMint

  3. Nastavení serveru Rsyslog na Ubuntu 20.04 – Jak na to?

  1. Instalace serveru Ubuntu 20.04

  2. Jak nastavit server OpenVPN na Ubuntu 20.04

  3. Nastavení serveru Ubuntu 20.04 Minecraft