Urbackup: различия между версиями

Материал из wiki
(Новая страница: «Способы установки urbackup client 1 способ : On this page you will find step by step instructions to build, install and setup UrBackup on a Debian/Ubuntu GNU Linux system. 1. Install the dependencies UrBackup needs: WxWidgets >= 2.9.0 On Debian/Ubuntu you can do that with apt or your favourite package manager: apt install build-essential "g++" libwxgtk3.0-dev "libcrypto++-dev" libz-dev 2. Download the UrBackup client source files...»)
 
 
(не показано 11 промежуточных версий этого же участника)
Строка 1: Строка 1:
Способы установки urbackup client
== Добавление клиента на сервере urbackup ==


1 способ :
Заходим на web-морду urbackup и нажимаем на добавить клиента:


On this page you will find step by step instructions to build, install and setup UrBackup on a Debian/Ubuntu GNU Linux system.
[[Файл:Urbackup1.png|центр]]
1.


Install the dependencies UrBackup needs: WxWidgets >= 2.9.0 On Debian/Ubuntu you can do that with apt or your favourite package manager:


apt install build-essential "g++" libwxgtk3.0-dev "libcrypto++-dev" libz-dev
Пишем hostname и ip-адрес ( галка должна стоять на Add new Internet/active client )


2.
[[Файл:Urbackup2.png|центр]]


Download the UrBackup client source files and extract them via e.g.


wget https://hndl.urbackup.org/Client/2.5.24/urbackup-client-2.5.24.tar.gz
После чего откроется страница где мы нажимаем на "Загрузить преднастроенный установщик клиента для Linux"
tar xzf urbackup-client-2.5.24.tar.gz


3.


Build the UrBackup client and install it:
[[Файл:Urbackup3.png|центр]]


cd urbackup-client-2.5.24
./configure
make -j4
sudo make install


4.
После чего пойдёт установка sh скрипта (загружаем скрипт к себе)


Make sure that the UrBackup client backend runs correctly:
[[Файл:Urbackup4.png|центр]]


sudo urbackupclientbackend -v info
== Перенос скрипта на клиент ==


5.
После чего нам нужно перекинуть этот скрипт на клиента (для этого как вариант использовать midnight commander).


Start the UrBackup client backend on startup by adding it e.g. to rc.local:
Командой mc открываем midnight commander , сверху выберем параметры правой панели и нажимаем на Shell-соединение.


sudo chmod +x /etc/rc.local
[[Файл:Urbackup5.png|центр]]
editor /etc/rc.local


Now add /usr/local/sbin/urbackupclientbackend -d before the exit 0.
После чего пишем под какой учётной записью и по какому ip подключатся (подключаемся к компу куда установили скрипт)
6.


Start the UrBackup client frontend and setup your paths by executing
[[Файл:Urbackup6.png|центр]]


urbackupclientgui
После на правой панели открываем папку куда скачивали скрипт, выделяем его и нажимаем на f5 или f6 (f5-копировать , f6-перенос).


and clicking on the tray icon and add paths. You can also do that on the server.
[[Файл:Urbackup7.png|центр]]


В открывшемся окне выбираем в какую папку сохранить скрипт на клиенте и убираем галку "Сохранить атрибудты"


2 способ :
[[Файл:Urbackup8.png|центр]]
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
 
== Установка и настройка Urbackup Client ==
 
Для того что бы воспользоватся скриптом используем команду sh , пишем sh и вводим путь до скрипта ( в моём случае: sh /home/srv/URclient/"UrBackup Client (urclient2)".sh ).
Запускаем скрипт и нажимаем Y
 
[[Файл:Urbackup9.png|центр]]
 
В конце установки нас спросят использовать ли shapshot механизм (снятие образа диска)
 
[[Файл:Urbackup10.png|центр]]
 
После установки заходим в конфиг : nano /usr/local/var/urbackup/data/settings.cfg и пишем ip адрес сервера в строке internet_server=
 
[[Файл:Urbackup11.png|центр]]
 
Перезапускаем и проверяем Urbackup Client: systemctl restart urbackupclientbackend.service и systemctl status urbackupclientbackend.service .
 
[[Файл:Urbackup12.png|центр]]
 
Заходим на сервер в настройки , нажимаем на "клиенты" и выберем нужного нам
 
[[Файл:Urbackup13.png|центр]]
 
Выбираем каталог который нужно бэкапить и сохраняем
 
[[Файл:Urbackup14.png|центр]]
 
Проверяем client
 
[[Файл:Urbackup15.png|центр]]
 
== Возможные проблемы! ==
 
Если после всего проделанного спустя 5 минут клиент не заработал то переходим на сервер urbackup и перезупускаем сервис  systemctl restart urbackupsrv.service
 
== Удаление клиента с сервера без очереди ==
 
Заходим на сервер и вводим команду: urbackupsrv cleanup --amount 0%
 
 
== Удаление Urbackup Client ==
 
На клиенте переходим по пути /usr/local/sbin/ , там находится файл для удаление Urbackup client ( uninstall_urbackupclient )
 
[[Файл:Delitclient.png|центр]]
 
Вводим название этого файла в командной строке и нажимаем Y
 
[[Файл:Deliteclient2.png|центр]]

Текущая версия от 08:28, 29 августа 2023

Добавление клиента на сервере urbackup

Заходим на web-морду urbackup и нажимаем на добавить клиента:

Urbackup1.png


Пишем hostname и ip-адрес ( галка должна стоять на Add new Internet/active client )

Urbackup2.png


После чего откроется страница где мы нажимаем на "Загрузить преднастроенный установщик клиента для Linux"


Urbackup3.png


После чего пойдёт установка sh скрипта (загружаем скрипт к себе)

Urbackup4.png

Перенос скрипта на клиент

После чего нам нужно перекинуть этот скрипт на клиента (для этого как вариант использовать midnight commander).

Командой mc открываем midnight commander , сверху выберем параметры правой панели и нажимаем на Shell-соединение.

Urbackup5.png

После чего пишем под какой учётной записью и по какому ip подключатся (подключаемся к компу куда установили скрипт)

Urbackup6.png

После на правой панели открываем папку куда скачивали скрипт, выделяем его и нажимаем на f5 или f6 (f5-копировать , f6-перенос).

Urbackup7.png

В открывшемся окне выбираем в какую папку сохранить скрипт на клиенте и убираем галку "Сохранить атрибудты"

Urbackup8.png

Установка и настройка Urbackup Client

Для того что бы воспользоватся скриптом используем команду sh , пишем sh и вводим путь до скрипта ( в моём случае: sh /home/srv/URclient/"UrBackup Client (urclient2)".sh ). Запускаем скрипт и нажимаем Y

Urbackup9.png

В конце установки нас спросят использовать ли shapshot механизм (снятие образа диска)


Urbackup10.png

После установки заходим в конфиг : nano /usr/local/var/urbackup/data/settings.cfg и пишем ip адрес сервера в строке internet_server=

Urbackup11.png

Перезапускаем и проверяем Urbackup Client: systemctl restart urbackupclientbackend.service и systemctl status urbackupclientbackend.service .

Urbackup12.png

Заходим на сервер в настройки , нажимаем на "клиенты" и выберем нужного нам

Urbackup13.png

Выбираем каталог который нужно бэкапить и сохраняем

Urbackup14.png

Проверяем client

Urbackup15.png

Возможные проблемы!

Если после всего проделанного спустя 5 минут клиент не заработал то переходим на сервер urbackup и перезупускаем сервис systemctl restart urbackupsrv.service

Удаление клиента с сервера без очереди

Заходим на сервер и вводим команду: urbackupsrv cleanup --amount 0%


Удаление Urbackup Client

На клиенте переходим по пути /usr/local/sbin/ , там находится файл для удаление Urbackup client ( uninstall_urbackupclient )

Delitclient.png

Вводим название этого файла в командной строке и нажимаем Y

Deliteclient2.png