Всем привет!!!
В этой статье я расскажу как установить Synology Active Backup for Business Agent на Ubuntu Linux для выполнения резервных копий на ваш Synology NAS.
Для чего это нужно? Ну например у вас есть сервера на Ubuntu Linux, виртуальные машины или VPS сервер на каком либо хостинге и Synology Active Backup for Business очень хорошо подходит для резервных копий таких систем.
Вообще сегодня очень у многих есть свой VPS, например за границей, и нужно делать ему резервную копию. На хостингах резервная копия стоит денег, а так же неизвестно работает она у них или нет. Как правило, для дешевых VPS никто не покупает резервную копию на хостинге. У меня был случай, когда весь хостинг упал и в том числе с резервными копиями, а они были у них в том же дата центре, который просто сгорел. Поднять не получилось данные и я остался без сервера, без резервных копий и пришлось все долго и мучительно делать с нуля. Был бы у меня тогда Synology Active Backup for Business я бы все восстановил очень быстро из резервной копии.
Один из вариантов VPS хостинга Аеза. Регистрируйтесь по ссылке и получите 15% бонус к первому пополнению и покупайте VPS в Швеции за 1.09 евро в месяц. Тариф 🟢 SWE-PROMO очень быстро раскупают. Узнать о его появлении можно в телеграм боте https://t.me/aezastatus_bot. Есть и другие тарифы на разных площадках. Пополнение как картами РФ и СБП так и криптой на ваш выбор.
Ранее я уже делал статью Резервное копирование Linux сервера. Там запускался скрипт на VPS, например, который делал резервную копию и мог отправить ее на удаленный сервер. Synology Active Backup же это более централизованное управление резервными копиями одно или тысячами подчиненных ПК, серверов и даже самих Synology NAS.
Synology Active Backup for Business (ABB) — это профессиональное решение для резервного копирования и восстановления данных, разработанное компанией Synology для корпоративных и домашних пользователей. Оно позволяет централизованно управлять резервными копиями физических серверов, виртуальных машин, рабочих станций и облачных данных (например, Microsoft 365 или Google Workspace). Это решение часто используется в связке с устройствами Synology NAS, которые выступают в роли хранилища для резервных копий.
Synology Active Backup for Business Agent — это специальная программа, которая устанавливается на устройства (серверы, рабочие станции, виртуальные машины), чтобы обеспечить их интеграцию с решением Synology Active Backup for Business (ABB). Этот агент отвечает за создание резервных копий данных на устройстве и их передачу на сервер Synology NAS для безопасного хранения.
Ранее я уже делал видео ролик про Synology Active Backup for Business. Он есть как на ютубе так и на ВК. Видео встраиваю с ВК, т.к. ютуб на данный момент замедляет работу сайта.
У Synology Active Backup for Business Agent есть системные требования:
Более свежею информацию уточняйте на официальном сайте.
Поддерживаемые версии ядра: Поддерживаются версии ядра от 2.6 до 6.8.
Поддерживаемые 64-битные версии следующих дистрибутивов Linux:
- CentOS: 7.8, 7.9, 8.1, 8.5
- RHEL (Red Hat Enterprise Linux): 6.10, 7.8, 7.9, 8.1, 8.4, 8.5, 8.6, 8.7, 8.8, 8.9, 8.10, 9.0, 9.1, 9.2, 9.3, 9.4
- Ubuntu: 16.04, 18.04, 20.04, 22.04, 24.04
- Fedora: 38, 39, 40
- Debian: 10, 11, 12
Поддерживаемые файловые системы:
- ext2
- ext3
- ext4
- XFS
Необходимые компоненты на целевом устройстве:
- make: версия 4.1 или выше
- dkms (Dynamic Kernel Module Support): версия 2.2.0.3 или выше
- gcc (GNU Compiler Collection): версия 4.8.2 или выше
Synology Active Backup for Business Agent не поддерживает Synology QuickConnect. Поэтому вам нужен обязательно белый общедоступный IP адрес в том месте где у вас установлен Synology NAS, а так же необходимо пробросить на роутере с NAT порт 5510. Сам Synology Active Backup for Business Agent может работать при этом за серым IP адресом.
Подготовка к установке агента
Вам необходим пакет Synology Active Backup for Business, который можно установить из центра пакетов в DSM.
Хочу отметить, что не все модели Synology поддерживаются. Проверяйте на официальном сайте.
Создайте нового отдельного пользователя для резервного копирования в DSM через панель управления. Запретите ему доступ на все папки и запретите ему все приложения, кроме одного Actibe Backup for Business. Это приложение нужно для создания резервных копий от имени этого пользователя.
Такой пользователь создается для безопасности. Если взломают сервер и вытащат логин и пароль от агента, то навредить серверу они не смогут, т.к. все возможные приложения и папки пользователю запрещены.

Затем подключитесь к вашему Ubuntu Linux. Как это делать в данной статье акцентироваться не будет.
Сначала обновите все репозитории и пакеты на вашем сервере Ubuntu Linux, а затем перезагрузите для применения всех изменений.
sudo apt update
sudo atp upgrade -f
sudo reboot
После перезагрузки установите два пакета. Первый подтянет все необходимые зависимости, а второй пригодится для распаковки приложения агента
sudo apt install build-essential unzip
Создайте папку ABB и перейдите в нее
mkdir ABB
cd ABB
Скачайте агент для Ubuntu Linux с помощью wget с сайта Synology
Нужную ссылку и свежий софт лучше взять с официального сайта synology в специальном разделе.
wget -O Synology_Active_Backup_Agent.zip "https://global.synologydownload.com/download/Utility/ActiveBackupBusinessAgent/2.7.1-3235/Linux/x86_64/Synology%20Active%20Backup%20for%20Business%20Agent-2.7.1-3235-x64-deb.zip?model=DS920%2B&bays=4&dsm_version=7.2.2&build_number=72806"
Или скачайте с помощью curl
curl -o Synology_Active_Backup_Agent.zip "https://global.synologydownload.com/download/Utility/ActiveBackupBusinessAgent/2.7.1-3235/Linux/x86_64/Synology%20Active%20Backup%20for%20Business%20Agent-2.7.1-3235-x64-deb.zip?model=DS920%2B&bays=4&dsm_version=7.2.2&build_number=72806"
Распакуйте агента такой командой:
unzip Synology_Active_Backup_Agent.zip
Запустите установку агента Synology Active Backup такой командой:
sudo ./install.run
После установки вы должны увидеть такую информацию, которая говорит, что Synology Active Backup for Business Agent на Ubuntu Linux установлен успешно

Для настройки Synology Active Backup for Business Agent на Ubuntu Linux введите такую команду:
sudo abb-cli -c
Вас попросят ввести адрес сервера Synology Active Backup for Business, логин, который вы создали ранее в DSM и его пароль. Затем вам нужно согласиться с сертификатом. На последнем этапе проверьте информацию и согласитесь.

После подключения Synology Active Backup for Business Agent на Ubuntu Linux к серверу откройте в DSM соответствующее приложение и на вкладке физический сервер в разделе Linux будет отображаться ваш только что подключенный сервер

Перейдите на вкладку задачи и настройте задачу. Рекомендую придумать понятное имя, установить расписание и хранение резервных копий. Затем можно запустить резервную копию вручную, а по нажатию на кнопку сведения наблюдать за результатом



Если ввести команду udo abb-cli -s на сервере, то можно наблюдать такой же результат выполнения резервного копирования

Для мгновенного восстановления можно выбрать VMM или VMware или Hyper-V. Для восстановления файлов есть портал восстановления. Если нужно просто восстановить Ubuntu Linux на другом сервер есть загрузочный ISO образ, с которого нужно загрузиться и пройти мастер восстановления. По сути он подключится к серверу Synology и развернет образ вашего Ubuntu Linux.
Нужную ссылку и свежий софт лучше взять с официального сайта synology в специальном разделе.


Теперь вы знаете как становить Synology Active Backup for Business Agent на Ubuntu Linux