Як встановити систему резервного копіювання UrBackup [сервер/клієнт] в Ubuntu

Резервні копії є невід’ємною частиною будь-якої операційної системи. Вони забезпечують постійну доступність важливих копій даних у разі, якщо станеться збій системи чи щось піде негаразд.

Urbackup – це ефективна та проста у використанні система резервного копіювання клієнт-сервер для систем Linux та Windows. Це швидкий та надійний інструмент резервного копіювання для Linux з веб-інтерфейсом, який дозволяє додавати клієнтів, чиї файли та каталоги необхідно резервувати.

Urbackup використовує дедуплікацію для зберігання резервних копій на Windows або Linux. Резервні копії створюються непомітно, без переривання інших запущених процесів у системі. Після резервного копіювання файли можна відновити через веб-інтерфейс, а томи диска можна відновити за допомогою USB-накопичувача.

У цьому посібнику ми розповімо, як встановити Urbackup та виконати резервне копіювання у дистрибутивах на основі Ubuntu.

Налаштування середовища тестування

Щоб проілюструвати Urbackup у дії, ми матимемо два вузли, як ви можете бачити нижче.

  • Сервер Urbackup (Ubuntu 20.04) з IP-адресою 192.168.2.104
  • Клієнтська система (Linux Mint 20.03) з IP-адресою 192.168.2.105

Встановлення сервера Urbackup на Ubuntu 20.04

Крок 1. Встановлення Urbackup на сервер.

Отже, увійдіть на сервер та оновіть репозиторії.

$ sudo apt update

Далі встановіть наступні залежності, які знадобляться під час встановлення.

$ sudo apt install curl gnupg2 software-properties-common -y

За замовчуванням сервер urbackup не надається в репозиторіях Ubuntu. Таким чином, ми збираємося встановити його з PPA, наданого розробником.

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

Після додавання PPA до системи знову оновіть репозиторії та встановіть сервер urbackup.

$ sudo apt update

$ sudo apt install urbackup-server -y

По дорозі вам потрібно буде вказати шлях, яким зберігатимуться ваші резервні копії. Шлях за промовчанням буде вказаний у /media/BACKUP/urbackup. Це чудово працює, і ви також можете вказати свій власний шлях. У цьому випадку ми підемо за промовчанням, натиснемо клавішу TAB і натиснемо ENTER.

Після інсталяції служба Urbackup запускається автоматично. Цей запуск можна підтвердити за допомогою наступної команди.

$ sudo systemctl status urbackupsrv

Висновок вище показує, що служба запущена та працює. Ви також можете увімкнути його запуск під час запуску системи наступним чином.

$ sudo systemctl enable urbackupsrv

Сервер Urbackup прослуховує порти 55414 та 55413. Ви можете підтвердити це за допомогою команд ss:

$ ss -antpl | grep 55414

$ ss -antpl | grep 55413

Тепер ви можете отримати доступ до веб-інтерфейсу Urbackup, переглянувши IP-адресу сервера.

http://server-ip:55414

Крок 2: Створіть користувача адміністратора на сервері Urbackup

Urbackup успішно встановлений, але доступний для всіх, оскільки автентифікація не потрібна. На цьому кроці ми створимо користувача-адміністратора для автентифікації.

У веб-інтерфейсі натисніть «Параметри» -> «Створити користувача».

Вкажіть ім’я користувача та пароль та натисніть «Створити», щоб додати користувача.

Після цього користувач буде вказано на панелі інструментів, як показано на малюнку.

Крок 3: Додати новий клієнт резервного копіювання в Urbackup

Після успішного встановлення сервера UrBackup наступним пунктом у списку буде додавання клієнта, чиї файли та каталоги будуть резервуватися на сервері.

Для цього натисніть кнопку “Додати нового клієнта”.

На сторінці, що з’явилася, натисніть «Додати новий інтернет/активний клієнт» і вкажіть бажане ім’я для клієнта. Потім вкажіть IP-адресу клієнтської системи та натисніть «Додати клієнт».

Команда, яку потрібно виконати у системі віддаленого клієнта, відображатиметься, як показано.

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

Отже, перейдіть до клієнтської системи та виконайте команду. У цьому випадку ми запускаємо команду у системі Linux Mint, яка є нашою клієнтською системою.

Виконання команди запускає клієнтську службу Urbackup. Ви можете перевірити його статус, як показано.

$ sudo systemctl status urbackupclientbackend

Крок 4. Налаштуйте резервне копіювання клієнтів на Urbackup

Наступним кроком є налаштування резервного копіювання. У клієнтській системі ми створимо резервну копію домашнього каталогу, виконавши таку команду. Не соромтеся надавати власний кращий каталог.

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

Тепер поверніться на сервер Urbackup, і ви помітите, що клієнтська система вказана як онлайн. Тепер ви можете запустити резервне копіювання вручну, інакше резервне копіювання буде виконуватися за умовним розкладом.

Незабаром після цього ви отримаєте статус «ОК», який показує, що резервне копіювання завершено.

Щоб підтвердити, що резервна копія була створена, перейдіть на вкладку “Дії”, і ви побачите детальну інформацію про резервну копію.

Крім того, ви можете натиснути “Резервні копії”, щоб переглянути детальну інформацію про резервну копію файлу.

У цьому посібнику ми встановили та налаштували Urbackup у дистрибутивах на основі Ubuntu та встановили клієнтську службу на клієнтський комп’ютер, домашній каталог якого ми створили резервну копію.

Поділіться своєю любов'ю

Залишити відповідь

1 Комментарий
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
nkn

Здравствуйте.
После добавления репозитория
Не находит 185.125.190.52:443
Соответственно после попытки установки выдаёт “Unable to locate package urbackup-server”
На адрес без порта пускает….
Версия Kubuntu:
Ubuntu 22.10
kinetic

1
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x