v10.25 (build: Aug 22 2024)

Установка серверной части на Linux

Существует возможность установки сервера комплекса на ОС Linux.


Общие положения

На текущий момент создан deb-пакет для Ubuntu / Astra Linux, включающий в себя след. компоненты:
- сервер комплекса;
- конфигуратор базы данных;
- web-сервер (для работы БОСС-Онлайн и БОСС-Оффлайн).

Ограничения в существующей версии на текущий момент:
- нет поддержки сервера нейросети;
- нет поддержки механизма OCR;
- нет отчета "Видео снимков";
- программа "Глобальные настройки" может быть запущена на любой сторонней Windows-машине или на Linux через Wine.
(в следующих релизах данные ограничения будут доработаны и сняты)


Порядок установки

1. Рекомендуется на начальном этапе установить SQL-сервер PostgreSQL на эту (localhost) или же удаленную машину (см. подробнее здесь)

2. Скачивание и установка серверного пакета:
wget https://<download_server_and_url>/stkh-server_xx.yy_amd64.deb
sudo apt update
sudo apt upgrade
sudo apt install -y ./stkh-server_xx.yy_amd64.deb
Примечание: в ходе установки будет также установлен и сконфигурирован Apache Web Server, а также добавлен самоподписанный SSL-сертификат для сайта.

3. Создание и конфигурирование БД (обязательное действие!):
stdbconf
Всякий раз при установке или обновлении комплекса данный мастер сконфигурирует базу данных и при необходимости создаст пользователя БД boss для доступа к БОСС-Онлайн/Оффлайн.
Примечание: в качестве логина БД необходимо указывать администратора БД (например, postgres):



4. Прочие настройки (опционально)

Настройки удобно редактировать через любой текстовый редактор с sudo-правами:
sudo nano /etc/stkh-server/config
Основные:
sql_server - IP-адрес или DNS-имя SQL-сервера для связи (по умолчанию localhost);
listen_port - TCP-порт сервера для связи с клиентами (по умолчанию 0 означает );

5. Установка лицензионного ключа (опционально)
По умолчанию сервер устанавливается без лицензионного ключа и доступна только одна клиентская машина для подключения.
Для установки ключа сначала нужно получить ID машины:
sudo stkh-server -hwid
Будет выдан специальный ID машины вида XXXXXXXX для передачи в службу поддержки и получения лицензионного оффлайн-ключа.
Когда лицензионный ключ уже получен, его нужно установить:
sudo stkh-server -setlic <key>
Пример:
sudo stkh-server -setlic 4A2DB2353234B730E22A060AF817A527E66556259664E6E7D95E7AFAF1D3BB47BF5F2A9C7EF1F6F3AB8F0AAF5EFFFB0E51559E07D4E5599698975FA610925A5CC2950914F54D4CCEC8CC4B2D0E4B2D3234B0353432363105AB764B4D2C292D4A2DB60D28CA07CA15038D068BBB5614B82496A4DA1A98E81998EB19191801957B847BE6A5E5DB1A399B181B1B9B1A7331000071214074

6. Запуск сервера
sudo systemctl start stkh-server

Для просмотра лога работы сервера в любой момент можно запустить:
stkh-server -log

Для перезапуска сервера:
sudo systemctl restart stkh-server


Начало работы

Доступ в веб-консоль БОСС-Онлайн / БОСС-Оффлайн: см. здесь
Доступ к настройкам комплекса ("Глобальные настройки"): см. здесь


Обновление комплекса СТАХАНОВЕЦ

См. здесь


Удаление комплекса СТАХАНОВЕЦ

См. здесь


© СТАХАНОВЕЦ