Резервное копирование · 5 min read · Dec 15, 2025
Как установить UrBackup Server и Client на Ubuntu 20.04

Регулярное создание резервных копий работающего сервера — это очень важная задача для любого системного администратора. Это поможет вам восстановить ваши данные в случае их потери или сбоя системы. На рынке доступно множество бесплатных и коммерческих инструментов для резервного копирования.
UrBackup — это система резервного копирования с открытым исходным кодом и клиент-серверная система для операционных систем Linux. Она поддерживает как файловые, так и образные резервные копии в работающей системе без прерывания текущих процессов. Она предоставляет веб-интерфейс для управления всеми резервными копиями. Она кроссплатформенная и может быть установлена на Windows, FreeBSD, Linux и многие операционные системы NAS на базе Linux.
Особенности
UrBackup предлагает богатый набор функций, некоторые из них перечислены ниже:
- Бесплатно и с открытым исходным кодом
- Мультиплатформенная
- Экономия пространства
- Легко настраивается
- Последовательные резервные копии во время использования
- Резервное копирование через Интернет
Предварительные требования
- Два сервера с установленной Ubuntu 20.04.
- Пароль root настроен на обоих серверах.
В этом руководстве я покажу вам, как установить сервер и клиент UrBackup на Ubuntu 20.04.
Обновите систему
Перед началом рекомендуется обновить все системные пакеты на обоих серверах и клиентских машинах.
Запустите следующую команду для выполнения обновления:
apt-get update -yПосле обновления всех пакетов установите другие необходимые зависимости, используя следующую команду:
apt-get install curl gnupg2 software-properties-common -yПосле установки всех зависимостей вы можете перейти к следующему шагу.
Установите UrBackup Server
По умолчанию UrBackup недоступен в стандартном репозитории Ubuntu. Поэтому вам нужно будет добавить репозиторий UrBackup в вашу систему.
Вы можете добавить репозиторий UrBackup с помощью следующей команды:
add-apt-repository ppa:uroni/urbackupПосле обновления репозитория установите сервер UrBackup с помощью следующей команды:
apt-get install urbackup-server -yВо время установки вам будет предложено указать место для резервного копирования, как показано ниже:

Укажите ваше место для резервного копирования и нажмите кнопку Ok, чтобы завершить установку.
Далее запустите службу UrBackup и включите ее автозапуск при перезагрузке системы:
systemctl start urbackupsrv
systemctl enable urbackupsrvДалее проверьте статус службы UrBackup с помощью следующей команды:
systemctl status urbackupsrvВы должны увидеть следующий вывод:
? urbackupsrv.service - LSB: Server for doing backups
Loaded: loaded (/etc/init.d/urbackupsrv; generated)
Active: active (running) since Mon 2021-08-09 05:37:54 UTC; 1min 3s ago
Docs: man:systemd-sysv-generator(8)
Tasks: 17 (limit: 2353)
Memory: 119.8M
CGroup: /system.slice/urbackupsrv.service
??7081 /usr/bin/urbackupsrv run --config /etc/default/urbackupsrv --daemon --pidfile /var/run/urbackupsrv.pid
Aug 09 05:37:54 ubuntu2004 systemd[1]: Starting LSB: Server for doing backups...
Aug 09 05:37:54 ubuntu2004 systemd[1]: Started LSB: Server for doing backups.
По умолчанию UrBackup слушает на портах 55413 и 55414. Вы можете проверить их с помощью следующей команды:
ss -antpl | grep urbackupsrvВы должны увидеть следующий вывод:
LISTEN 0 4096 0.0.0.0:55413 0.0.0.0:* users:(("urbackupsrv",pid=7081,fd=27))
LISTEN 0 4096 0.0.0.0:55414 0.0.0.0:* users:(("urbackupsrv",pid=7081,fd=6))
LISTEN 0 4096 [::]:55413 [::]:* users:(("urbackupsrv",pid=7081,fd=28))
LISTEN 0 4096 [::]:55414 [::]:* users:(("urbackupsrv",pid=7081,fd=7))
Далее установите правильные права на директорию /mnt с помощью следующей команды:
chown -R urbackupsrv:urbackupsrv /mntДоступ к веб-интерфейсу UrBackup
Теперь откройте ваш веб-браузер и получите доступ к веб-интерфейсу UrBackup, используя URL http://your-server-ip:55414. Вы должны увидеть следующий экран:

Далее нажмите на вкладку Настройки. Вы должны увидеть следующий экран:

На вкладке Пользователи нажмите кнопку Создать, чтобы создать администратора. Вы должны увидеть следующий экран:

Укажите имя пользователя администратора, пароль и нажмите кнопку Создать. Вы должны увидеть следующий экран:

Добавить клиент UrBackup
На веб-интерфейсе UrBackup нажмите на вкладку Статус. Вы должны увидеть следующую страницу:

Теперь нажмите кнопку Добавить новый клиент. Вы должны увидеть следующую страницу:

Теперь укажите имя вашего клиента и нажмите кнопку Добавить клиент. После добавления клиента вы должны увидеть информацию о его установке на следующей странице:

Установите клиент UrBackup
Далее войдите в систему клиента, скопируйте URL установки из предыдущего шага и выполните его с помощью следующей команды:
TF=`mktemp` && wget "http://45.58.46.56:55414/x?a=download_client&lang=en&clientid=1&authkey=LJCRqGL0va&os=linux" -O $TF && sudo sh $TF; rm -f $TFПосле установки клиента UrBackup вы должны увидеть следующий вывод:
--2021-08-09 06:08:43-- http://45.58.46.56:55414/x?a=download_client&lang=en&clientid=1&authkey=LJCRqGL0va&os=linux
Connecting to 45.58.46.56:55414... connected.
HTTP request sent, awaiting response... 200 ok
Length: 22724321 (22M) [application/octet-stream]
Saving to: ‘/tmp/tmp.ZW4L3P0XeC’
/tmp/tmp.ZW4L3P0XeC 100%[==================================================================>] 21.67M 72.4MB/s in 0.3s
2021-08-09 06:08:44 (72.4 MB/s) - ‘/tmp/tmp.ZW4L3P0XeC’ saved [22724321/22724321]
Verifying archive integrity... All good.
Uncompressing UrBackup Client Installer for Linux 100%
Installation of UrBackup Client 2.4.11 to /usr/local ... Proceed ? [Y/n]
Y
Uncompressing install data...
Detected Debian (derivative) system
Detected systemd
Detected architecture x86_64-linux-glibc
Installed daemon configuration at /etc/default/urbackupclient...
Info: Restoring from web interface is disabled per default. Enable by modifying /etc/default/urbackupclient.
Installing systemd unit...
Cannot find systemd unit dir. Assuming /lib/systemd/system
Created symlink /etc/systemd/system/multi-user.target.wants/urbackupclientbackend.service → /lib/systemd/system/urbackupclientbackend.service.
Starting UrBackup Client service...
Successfully started client service. Installation complete.
+Detected Ubuntu LTS. Dattobd supported
-Detected no btrfs filesystem
-LVM not installed
Please select the snapshot mechanism to be used for backups:
1) dattobd volume snapshot kernel module from https://github.com/datto/dattobd
4) Use no snapshot mechanism
4
Configured no snapshot mechanism
Далее проверьте службу клиента UrBackup с помощью следующей команды:
systemctl status urbackupclientbackendВы должны увидеть следующий вывод:
? urbackupclientbackend.service - UrBackup Client backend
Loaded: loaded (/lib/systemd/system/urbackupclientbackend.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2021-08-09 06:09:31 UTC; 49s ago
Main PID: 1133 (urbackupclientb)
Tasks: 10 (limit: 2353)
Memory: 1.7M
CGroup: /system.slice/urbackupclientbackend.service
??1133 /usr/local/sbin/urbackupclientbackend --config /etc/default/urbackupclient --no-consoletime
Aug 09 06:09:31 client systemd[1]: Started UrBackup Client backend.
Добавить директорию для резервного копирования
Далее вам нужно будет добавить директорию для резервного копирования, которую вы хотите сохранить на клиентской системе.
Здесь мы будем делать резервную копию директории /etc на клиентской системе.
Запустите следующую команду, чтобы добавить директорию для резервного копирования:
/usr/local/bin/urbackupclientctl add-backupdir -x -f -d /etcПроверьте статус резервного копирования на сервере UrBackup
Далее перейдите в веб-интерфейс UrBackup и нажмите на вкладку Статус. Вы должны увидеть вашего клиента резервного копирования на следующей странице:

Нажмите на клиента и выберите Инкрементное файловое резервное копирование, чтобы сделать вашу первую резервную копию.

Чтобы проверить вашу резервную копию, нажмите на вкладку Резервные копии. Вы должны увидеть следующую страницу:

Нажмите на клиента. Вы должны увидеть ваши файловые резервные копии на следующей странице:

Теперь нажмите на вашу резервную копию, чтобы увидеть подробную информацию о вашей резервной копии:

Отсюда вы также можете скачать вашу резервную копию на локальную систему.
Заключение
В приведенном выше руководстве мы объяснили, как установить сервер и клиент UrBackup на Ubuntu 20.04. Теперь вы можете добавить несколько клиентов к серверу UrBackup и управлять всеми резервными копиями из центрального места.
Get new posts in your inbox
No spam. Unsubscribe anytime.