Установка 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 /etc
urbackupclientctl add-backupdir -d /usr

Комментарии

Популярные сообщения из этого блога

Kaspersky Secyrity Center Сервер администрирования занимает много места

Ошибки и их исправление на 2012r2