meta data for this page
Установка ПО Kopia в FreeBSD jail
- Устанавливаем менеджер контейнеров - bastille.
- Создаем контейнер с именем
kopia
через веб интерфейс; - Подключаемся к консоли контейнера командой
bastille console kopia
и следующие операции производим в нем:
mkdir -p /usr/local/etc/rc.d 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
- /usr/local/etc/rc.d/kopia
#!/bin/sh # PROVIDE: kopia # REQUIRE: LOGIN # KEYWORD: shutdown . /etc/rc.subr name=kopia rcvar=kopia_enable load_rc_config $name : ${kopia_enable="NO"} : ${kopia_home_dir:="/usr/local/kopia"} pidfile="/var/run/${name}.pid" procname=/usr/local/bin/kopia command=/usr/sbin/daemon 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"
chmod +x /usr/local/etc/rc.d/kopia sysrc kopia_enable="YES" service kopia start
51515