Установка UrBackup 2.5.26 в jail truenas
Список Jail
iocage list
Экспорт iocage export [jailname]
Импорт iocage import [jailname]
iocage fetch
Обновление
pkg update
Установка
pkg install urbackup-server
pkg install mc
pkg install wget
Автозапускsysrc urbackup_server_enable=YES
Устанавливаем пользователя
USER="root" в
/usr/local/etc/urbackup/urbackupsrv.conf
mkdir -p /mnt/backups/urbackup && chown urbackup:urbackup /mnt/backups/backup
Делаем чтобы запустилосьПолучить исходный код urbackup 2.5.26 (UrBackup - Установка сервера UrBackup из исходных кодов 8) :wget https://hndl.urbackup.org/Server/2.5.26/urbackup-server-2.5.26.tar.gz
Извлекаем исходный код и заходим внутрь каталога:tar -zxvf urbackup-server-2.5.26.tar.gz && cd urbackup-server-2.5.26Мы хотим включить и использовать встроенный cryptopp, настроить с помощью --enable-embedded-cryptopp :./configure --enable-embedded-cryptopp
Составьте исходный код :make
Сделайте резервную копию существующего файла urbackupsrv, прежде чем продолжить, потому что мы собираемся заменить его новым. :cp /usr/local/bin/urbackupsrv /usr/local/bin/urbackupsrv.bakМы не хотим устанавливать скомпилированную версию, потому что мы использовали версию из pkg, поэтому просто скопируйте файл urbackupsrv в исходном каталоге в /usr/local/bin dir, перезаписав существующий файл. :cp urbackupsrv /usr/local/bin/Сервер Urbackup из исходного кода используется /usr/local/var dir, поэтому свяжите его с /var :cd /usr/local && ln -s /var var
Готово, запустите или перезапустите сервер Urbackup.Установка клиентаwget https://hndl.urbackup.org/Client/2.4.11/urbackup-client-2.4.11.tar.gz
Извлекаем исходный код и заходим внутрь каталога:tar -zxvf urbackup-client-2.4.11.tar.gz && cd urbackup-client-2.4.11.0
./configure --enable-headless
make
make install
создаем файл urbackup-client в папке /usr/local/etc/rc.d/
# # This is parsed as a key=value file # #logfile name #If you change the LOGFILE, you should also change the "logfilename" in /usr/local/etc/newsyslog.conf.d/urbackupclient.conf LOGFILE="/var/log/urbackupclient.log" #Either debug,warn,info or error LOGLEVEL=warn #Tmp file directory DAEMON_TMPDIR="/tmp" # Valid settings: # # "client-confirms": If you have the GUI component the currently active user # will need to confirm restores from the web interface. # If you have no GUI component this will cause restores # from the server web interface to not work # "server-confirms": The server will ask the user starting the restore on # the web interface for confirmation # "disabled": Restores via web interface are disabled. # Restores via urbackupclientctl still work # RESTORE=disabled #If true client will not bind to any external network ports (either true or false) INTERNET_ONLY=false
Управление клиентомurbackupclientctl start Start an incremental/full image/file backup urbackupclientctl status Get current backup status urbackupclientctl browse Browse backups and files/folders in backups urbackupclientctl restore-start Restore files/folders from backup urbackupclientctl set-settings Set backup settings urbackupclientctl reset-keep Reset keeping files during incremental backups urbackupclientctl add-backupdir Add new directory to backup set urbackupclientctl list-backupdirs List directories that are being backed up urbackupclientctl remove-backupdir Remove directory from backup setДобавляем путиurbackupclientctl add-backupdir -d /etcurbackupclientctl add-backupdir -d /usr
Комментарии
Отправить комментарий