v10.45 (build: Nov 10 2024)

Установка сервера комплекса на Linux

Существует возможность установки сервера комплекса на ОС Linux (для ОС Astra Linux см. замечание здесь).


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

Пакет включает в себя след. компоненты:
- сервер комплекса;
- конфигуратор базы данных;
- web-сервер (для работы БОСС-Онлайн и БОСС-Оффлайн).

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


Порядок установки (на примере Ubuntu)

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). Пример вывода:
test@ubuntu-pc:/home/test$ stdbconf
--= Database configuration utility =--
Continue? [Y/n] (default is "Y"):
SQL-server (default is "localhost"):
DB login (default is "postgres"):
postgres's password:
Do you want to create DB user "boss"? [y/N] (default is "N"): y
Create a password for "boss" (default is "boss"):
Подключение к серверу...
Создание базы данных...
Подключение к серверу...
Создание структуры...
Создание индексов...
11:25:23.464: index 1/35 (TAppIcons)
11:25:23.469: index 2/35 (TBuildReportHistory)
11:25:23.474: index 3/35 (TCompLocations)
11:25:23.478: index 4/35 (THashedActiveTasks)
11:25:23.481: index 5/35 (TJournal)
11:25:23.484: index 6/35 (TReportAnalyzer)
11:25:23.487: index 7/35 (TReportAnalyzerIndic)
11:25:23.490: index 8/35 (TReportAppointments)
11:25:23.494: index 9/35 (TReportAppUsage)
11:25:23.496: index 10/35 (TReportAudioRec2)
11:25:23.501: index 11/35 (TReportChats)
11:25:23.506: index 12/35 (TReportClipboard)
11:25:23.510: index 13/35 (TReportCompEvents)
11:25:23.521: index 14/35 (TReportCompUsage)
11:25:23.524: index 15/35 (TReportFaces)
11:25:23.528: index 16/35 (TReportFileOps)
11:25:23.550: index 17/35 (TReportFileSnd)
11:25:23.572: index 18/35 (TReportFilesSearch)
11:25:23.591: index 19/35 (TReportGeo)
11:25:23.600: index 20/35 (TReportHandWriting2)
11:25:23.608: index 21/35 (TReportHashedTimeline)
11:25:23.616: index 22/35 (TReportHWControl)
11:25:23.622: index 23/35 (TReportInetSearches)
11:25:23.629: index 24/35 (TReportMails)
11:25:23.638: index 25/35 (TReportPACS)
11:25:23.644: index 26/35 (TReportPrintedDocs)
11:25:23.653: index 27/35 (TReportScreenshots)
11:25:23.678: index 28/35 (TReportSoftware)
11:25:23.679: index 29/35 (TReportTimeline)
11:25:23.683: index 30/35 (TReportUserEvents)
11:25:23.716: index 31/35 (TReportUsersOnline)
11:25:23.728: index 32/35 (TReportUserUsage)
11:25:23.736: index 33/35 (TSelfUINs)
11:25:23.741: index 34/35 (TServerStat)
11:25:23.747: index 35/35 (TUserLocations)
Успешно созданы 69 индексов за 288 мсек
Создание логина пользователя "postgres"...
Обновление прав для пользователя "postgres"...
Создание логина пользователя "boss"...
Обновление прав для пользователя "boss"...
test@ubuntu-pc:/home/test$ 

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

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

5. Установка лицензионного ключа (опционально)

По умолчанию сервер устанавливается без лицензионного ключа и доступна только одна клиентская машина для подключения.
Подробнее про активацию ключа см. здесь.

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

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

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


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

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


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

См. здесь


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

См. здесь


© СТАХАНОВЕЦ