在Ubuntu中安装UrBackup [服务器/客户端]备份系统

yanding 2023-07-20 217

备份是任何应用程序的重要组成部分。他们确保重要数据的备份始终可用,以防不幸的系统故障或出现问题。


一款Linux备份工具,提供Web界面,允许您添加需要备份文件和文件夹的客户端。


Urbackup 使用重复数据删除在 Windows 或 Linux 服务器上存储备份。备份以静默方式执行,不会中断系统上运行的其他进程。文件备份后,可以通过 Web 界面进行恢复,同时可以使用可启动 USB 棒恢复驱动器卷。


在本指南中,我们将引导您了解如何安装 Urbackup 并备份到基于 Ubuntu 的分区。


为了说明 Urbackup 的实际应用,我们将创建一个双节点系统,如下所示。



Urbackup服务器(Ubuntu 20.04) IP 192.168.2.104

IP 192.168.2.105 的客户端系统 (Linux Mint 20.03)

在 Ubuntu 20.04 上安装 Urbackup 服务器

第一步是在服务器上安装 Urbackup。因此,登录到服务器并刷新存储库。


$ sudo apt 更新

接下来,安装安装过程中所需的以下依赖项。


$ sudo apt install curl gnupg2 软件属性-通用-y

Ubuntu 存储库中默认不提供 urbackup 服务器。因此,我们将从公司提供的 PPA 中安装它。


$ sudo add-apt-repository ppa:uroni/urbackup

将 PPA 添加到系统后,恢复存储库一次并安装 urbackup 服务器。


$ sudo apt 更新

$ sudo apt install urbackup-server -y


在此过程中,您将被要求提供一种存储库存的方法。将为 /media/BACKUP/urbackup 提供默认路径。这非常有效,而且您还可以决定自己的路径。在这种情况下,我们将使用默认路径并按 TAB 键并按 ENTER。



安装后,Urbackup 服务将自动启动。您可以通过运行以下命令来验证该速度。


$ sudo systemctl 状态 urbackupsrv


以上结果表明服务已启动并正在运行。您也可以在系统启动时触发它,如下所示。


$ sudo systemctl 启用 urbackupsrv

urbackup 服务器侦听端口 55414 和 55413。您可以使用 ss 命令验证这一点:


$ ss -antpl | ss-antpl grep 55414

$ ss -antpl | ss-antpl grep 55413


您现在可以通过验证服务器的 IP 地址来访问 Urbackup Web UI。


http://服务器IP:55414


步骤 2:在 Urbackup 服务器上创建管理员用户


Urbackup 已成功安装,但任何人都可以访问它,因为不需要身份验证。在此步骤中,我们将创建一个管理员用户来提供身份验证。


在 WebUI 上,单击设置 –> 创建用户。



提供用户名和密码,然后单击“创建”以添加用户。



之后,该人的姓名将列在仪表板上,如图所示。



步骤 3:向 Urbackup 添加新的备份客户端

成功配置 UrBackup 服务器后,列表中的下一项是添加将其文件和文件夹备份到服务器的客户端。


为此,请单击“添加新客户端”按钮。



在出现的页面上,单击“添加新的互联网/活动客户端”并为客户端指定一个自定义名称。然后提供客户端系统的 IP 地址并单击“添加客户端”。



在远程客户端系统上执行的命令如图所示。


TF=`mktemp` && wget "http://192.168.2.104:55414/x?a=download_client&lang=on&clientid=2&authkey=W0qsmuOyrU&os=linux" -O $TF && sudo sh $TF; rm -f $TF


因此,转到客户端系统并运行命令。在本例中,我们在 Linux Mint 系统(即我们的客户端系统)上运行该命令。



执行该命令将启动 Urbackup 事务。您可以验证其状态,如图所示。


$ sudo systemctl 状态 urbackupclientbackend


步骤 4:在 Urbackup 中配置客户端备份


下一步是安排备份。在客户端系统上,我们将通过运行以下命令来备份主目录。请随意提供您自己选择的网站。


# /usr/local/bin/urbackupclientctl add-backupdir -x -f -d /home

现在返回到 Urbackup 服务器,您会注意到客户端系统被列为在线。现在您可以手动运行备份,否则备份将按照默认计划运行。



此后不久,您将收到“确定”状态,表明备份已完成。



要确认备份,请单击“活动”选项卡,您将看到备份详细信息。



或者,您可以单击“备份”来查看备份文件的详细信息。



在本教程中,我们在基于 Ubuntu 的发行版上安装和配置 Urbackup,并在我们备份其主目录的客户端计算机上安装客户端。


有关 Ubackup 工具的更多信息,请访问 Urbackup 文档页面。

言鼎科技

The End