v11.6.3892 (build: Oct 26 2026)

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

Существует возможность установки сервера комплекса на ОС Linux.
Важно! Для ОС Astra Linux нужны предварительные настройки, см. здесь.
Важно! Для ОС Red OS Linux нужны предварительные настройки, см. здесь.


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

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

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


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

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

2. Скачивание и установка серверного пакета

Для Debian-совместимых ОС (Ubuntu, Astra):
wget https://<download_server_and_url>/stkh-server_xx.yy_amd64.deb
sudo apt update
sudo apt install -y ./stkh-server_xx.yy_amd64.deb
Примечание: в конце установки может быть выдано в консоль сообщение об ошибке прав пользователя "_apt", это сообщение нужно игнорировать!

Для Redhat-совместимых ОС (Red OS):
wget https://<download_server_and_url>/stkh-server_xx.yy_x86_64.rpm
sudo dnf install -y ./stkh-server_xx.yy_x86_64.rpm
Примечание: в ходе установки будет также установлен и сконфигурирован Apache Web Server, а также добавлен самоподписанный SSL-сертификат для сайта.

3. Создание и конфигурирование БД (обязательное действие!):
stdbconf
Всякий раз при установке или обновлении комплекса данный мастер сконфигурирует базу данных и при желании может создать пользователя БД boss для доступа к БОСС-Онлайн/Оффлайн.
Примечание: в качестве логина БД необходимо указывать администратора БД (например, postgres). Пример вывода:
test@server-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@server-pc:/home/test$ 

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

Настройки удобно редактировать через любой текстовый редактор с sudo-правами:
sudo nano /etc/stkh-server/config
Основные:
sql_server - IP-адрес или DNS-имя SQL-сервера для связи (по умолчанию localhost);
listen_port - TCP-порт сервера для связи с клиентами (по умолчанию 0 означает );
proxy_server, proxy_user, proxy_password - настройки прокси для выхода в интернет (опционально);
Прочие:
is_multiserver - укажите 1 если будет использоваться режим "мульти-сервер" (несколько серверов комплекса подключены к одной базе данных);
is_main - в режиме "мульти-сервер" только один сервер должен быть главным (укажите 1 для него), а для остальных серверов нужно указать 0;
external_address - для режима "мульти-сервер": нужно указать IP(имя) и опционально порт (если отличается от порта по умолчанию) данного сервера для доступа к нему со стороны других серверов комплекса;

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

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

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


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

Доступ в веб-консоль: см. здесь
Активация лицензионного ключа: см. здесь


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

См. здесь


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

См. здесь


© СТАХАНОВЕЦ