Установка UrBackup 2.5.26 в jail truenas
Список Jail
iocage list
Экспорт iocage export [jailname]
Импорт iocage import [jailname]
iocage fetch
Обновление
pkg updateУстановка
pkg install urbackup-serverpkg install mcpkg install wgetАвтозапускsysrc urbackup_server_enable=YESУстанавливаем пользователяUSER="root" в/usr/local/etc/urbackup/urbackupsrv.confmkdir -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-headlessmakemake 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
Комментарии
Отправить комментарий