COMPOSE_PROJECT_NAME=yara-analyzer
DPREGISTRY=registry.ngrsoftlab.ru:8882
DOCKER_SERVICE_REGISTRY=registry-int.ngrsoftlab.ru:8888
DOCKER_DEV_REGISTRY=registry-int.ngrsoftlab.ru:9999
# Note: When using network_mode host, replace 'mp-yara_storage' with the actual IP address or 'localhost'
# Example: STORAGE_ADDRESS=127.0.0.1:6379 or STORAGE_ADDRESS=<host_ip>:6379
STORAGE_ADDRESS=mp-yara_storage:6379 # Адрес для обращения к Valkey
STORAGE_USERNAME=analyzer # Пользователь Valkey
# should be the same password as users.acl list
# TODO: create and pass int a container acl file with password from env
STORAGE_PASSWORD=4nalyzerPassw0rd # Пароль для пользователя Valkey
GOLANG_VERSION=1.25.7
### Service config
### Empty MODE is production mode.
MODE=development # Режим работы mp-analyzer:
# production - default mode, a few logging
# development - verbose logging
# always_init - the same as development + always runs flush and re-init DB each time when service running.
PORT=8079 # Внутренний порт для mp-analyzer
HOST=0.0.0.0
API_KEY=SECRET_KEY
APP_PATH=/yara_analyzer
RULES_PATH=/yara_analyzer/rules
CERTS_PATH=/yara_analyzer/certs
CA_CERT_FILENAME=ca.crt
CA_KEY_FILENAME=ca.key
DNS_NAMES=yara.multicheck.ru,mp-analyzer # Используется в качестве дополнительного SAN в сертификате TLS
IP_ADDRESSES=$\{MP_IP} # Заполняется автоматически адресом хоста, используется в качестве дополнительного SAN в сертификате TLS
FILE_BUFFER_SIZE=24
MAPPING_FILE_PATH=/yara_analyzer/rules/mapping_settings.json
MAX_ANALYSIS_LIMIT=5Алгоритм установки YARA на узел с Системой
Распаковать архив
tar -xvf 2.0.0-YARA-2026-02-27T11-48-08Z.tar
Перейти в папку с компонентом:
cd yaraПри необходимости, изменить конфигурацию .env.sample:
Запустить скрипт установки (БЕЗ SUDO):
bash yara-install.sh
После установки в ./yara/.env появляется переменная среды API_KEY, значение которой используется клиентскими сервисами для авторизированных запросов к YARA.
Была ли эта страница полезной?
Спасибо за отзыв!
Спасибо, мы учтём это для улучшения документации.