meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:nas:xigmanas:jails:kopia [2022/12/04 14:38] mchuswiki:nas:xigmanas:jails:kopia [2023/02/09 09:52] (current) mchus
Line 1: Line 1:
 +====== Установка ПО Kopia в FreeBSD jail ======
 +
 +  - Устанавливаем менеджер контейнеров - [[wiki:nas:xigmanas:jails:bastille|bastille]]. 
 +  - Создаем контейнер с именем ''kopia'' через веб интерфейс;
 +  - Подключаемся к консоли контейнера командой ''bastille console kopia'' и следующие операции производим в нем:
 +
 <code bash> <code bash>
 mkdir -p /usr/local/etc/rc.d mkdir -p /usr/local/etc/rc.d
 mkdir -p /usr/local/bin mkdir -p /usr/local/bin
 +mkdir /usr/local/kopia
 +touch /var/run/kopia.pid
 +pw user add kopia -c kopia -u 817 -s /usr/bin/nologin
 +chown kopia:kopia  /var/run/kopia.pid /usr/local/kopia
 +pkg install kopia
 +</code>
  
  
-pw user add kopia -c kopia -u 817 -d /nonexistent -s /usr/bin/nologin 
  
-chown kopia:kopia  /var/run/kopia.pid +<code bash /usr/local/etc/rc.d/kopia>
- +
-chmod + x /usr/local/etc/rc.d/kopia +
-</code> +
- +
- +
-<code>+
 #!/bin/sh #!/bin/sh
  
Line 32: Line 37:
 procname=/usr/local/bin/kopia procname=/usr/local/bin/kopia
 command=/usr/sbin/daemon command=/usr/sbin/daemon
-command_args="-f -p ${pidfile} -u kopia ${procname} server start --insecure --without-password"+command_args="-f -p ${pidfile} -u kopia ${procname} server --insecure --address=http://0.0.0.0:51515 --without-password --config-file=${kopia_home_dir}/repository.config --cache-directory=${kopia_home_dir}/cache"
  
 run_rc_command "$1" run_rc_command "$1"
- 
 </code> </code>
  
-<code bash> 
  
-chmod + x /usr/local/etc/rc.d/kopia+<code bash> 
 +chmod +x /usr/local/etc/rc.d/kopia 
 +sysrc kopia_enable="YES" 
 +service kopia start
 </code> </code>
 +
 +51515