Автоматическая установка — Windows
В этом руководстве описана установка платформы Navixy On-Premise с использованием автоматического скрипта. Этот тип установки предназначен для серверов Windows.
Для серверов Linux используйте соответствующие инструкции.
Требования к установке
Прежде чем начать установку, у вас должны быть следующие элементы:
Сервер (или серверы), соответствующие всем Аппаратные требования сервера требованиям. Обратите внимание, что серверы Windows, как правило, требуют больше ресурсов, поэтому рекомендуется выделять дополнительную оперативную память и вычислительные ресурсы CPU.
Windows Server последней доступной вам версии. Скрипт установки разрабатывался на Windows Server 2025, но использует Powershell, поэтому применим к любой актуальной версии ОС.
Пакет программного обеспечения Navixy и лицензионный ключ, предоставленные командой Navixy.
Зарегистрированные доменные имена, которые вы будете использовать для экземпляра Navixy.
Этот автоматический процесс установит все программные предпосылки, перечисленные в Программные требования сервера документе, что означает, что вам не нужно устанавливать их вручную. Однако для Windows рекомендуется использовать стороннее ПО, такое как:
Расширенный текстовый редактор для работы с конфигурациями и большими лог-файлами (например, Notepad++).
Любой архиватор, способный работать с
tar.gzархивами (например, 7zip). Новейшие версии Windows умеют обрабатывать этот тип архива нативно, поэтому сторонний архиватор может быть не нужен.
Весь процесс установки должен выполняться от имени администратора.
Сетевые настройки
В зависимости от первоначальных настроек вашего сервера в нём могут быть закрыты порты, необходимые для нормального функционирования платформы. Возможно, вам потребуется явно открыть эти порты в брандмауэре Windows.
Обычно это включает такие порты, как:
Порты HTTP/HTTPS 80 и 443.
Порт 32233 для проверки лицензии.
Любые выделенные порты для подключения трекинговых устройств.
Порт 3306 для работы с базой данных на выделенном сервере.
Для получения дополнительной информации ознакомьтесь со страницей Сеть в наших инструкциях.
Пакет Navixy
Пакет дистрибутива Navixy On-premise всегда доступен для скачивания по прямой ссылке:
Распакуйте только что загруженный архив и перейдите в папку с именем \navixy-package. Это будет основная папка, с которой работает данная инструкция, и любые вложенные пути будут относиться к ней, если не указано иное.
Скрипт установки
Перейдите в \navixy-package\windows папку и запустите NavixyInstaller.ps1 скрипт с помощью Powershell:

Это запустит процесс установки, и вы увидите меню выбора типа установки:

Вы можете выбрать установку всех компонентов на одном сервере или развертывание базы данных и приложения на отдельных серверах.
Дальнейшие шаги будут зависеть от выбранного вами типа установки.
Все компоненты на одном сервере
Чтобы развернуть всю платформу на одном сервере, выберите Install All Components (Full Installation) — введите соответствующий номер 1 и нажмите Enter.
Если вы собираетесь развернуть базу данных на выделенном сервере отдельно от приложения, пропустите этот раздел и перейдите в раздел Два сервера ниже.
Скрипт запросит следующие значения:
Лицензионный ключ — введите комбинацию символов, полученную от Технической поддержки Navixy. Если у вас нет лицензионного ключа, прекратите установку и свяжитесь с вашим менеджером по аккаунту или Технической поддержкой.
Пароль для базы данных — этот пароль будет назначен пользователю базы данных
navixyи будет использоваться бэкенд-сервисами для доступа к базе данных.Домен сервиса — основной домен вашего экземпляра. Будет использоваться вашими клиентами для доступа к сервису трекинга.
Домен API (необязательно) — если указан, будет использоваться для доступа к API. Если не нужен, нажмите Enter, чтобы пропустить.
Домен панели (необязательно) — если указан, будет использоваться для доступа к панели администратора. Если не нужен, нажмите Enter, чтобы пропустить.
Настройка SSL -
yдля HTTPS,nдля HTTP.Пути к сертификатам SSL — полные пути к сертификатам (в формате
crt) и приватным ключам (в форматеkey) для каждого из указанных доменов. Файлы сертификатов и приватных ключей должны находиться в любой папке на сервере.

После указания необходимых параметров скрипт установит платформу и всё необходимое ПО. Вам потребуется некоторое время ожидания. Ниже перечислены автоматические действия, которые вы увидите в интерфейсе Powershell:
Установка JDK
Загрузка Nginx
Установка MySQL
Настройка MySQL
Загрузка структуры базы данных
Настройка веб-сайта
Настройка бэкенд-сервисов
Активного участия с вашей стороны не требуется. Если скрипт встретит ошибки, он уведомит вас.
На этом установка завершена. Перейдите в раздел Финальные шаги, чтобы проверить работу платформы.
Установка на двух серверах
В этом разделе описана установка платформы, разделённой на два сервера — выделенный сервер базы данных и выделенный сервер приложения. Здесь вам нужно распаковать /navixy-package на обоих серверах и начать с развертывания базы данных.
Сервер базы данных
Запустите NavixyInstaller.ps1 скрипт с помощью Powershell и выберите Install Database Only — введите соответствующий номер 2 и нажмите Enter.
Скрипт запросит следующие значения:
Лицензионный ключ — введите комбинацию символов, полученную от Технической поддержки Navixy. Если у вас нет лицензионного ключа, прекратите установку и свяжитесь с вашим менеджером по аккаунту или Технической поддержкой.
Пароль для базы данных — этот пароль будет назначен пользователю базы данных
navixyи будет использоваться бэкенд-сервисами для доступа к базе данных. Сохраните этот пароль!

После указания необходимых параметров скрипт установит MySQL, импортирует структуру базы данных и заполнит её значениями по умолчанию. Дождитесь завершения работы скрипта.
Сохраните следующие значения:
IP-адрес сервера
Пароль для базы данных
Эти значения потребуются вам на следующем этапе.
Сервер приложений
Запустите NavixyInstaller.ps1 скрипт с помощью Powershell и выберите Установите Frontend и Backend — введите соответствующий номер 3 и нажмите Enter.
Скрипт запросит следующие значения:
Адрес сервера базы данных — введите IP-адрес вашего сервера базы данных. Это может быть приватный или публичный IP в зависимости от конфигурации вашей сети и брандмауэра.
Порт базы данных — порт по умолчанию 3306, поэтому если вы целенаправленно не меняли его при установке базы данных, вы можете пропустить этот шаг, нажав Enter.
Пароль для базы данных — этот пароль будет назначен пользователю базы данных
navixyи будет использоваться бэкенд-сервисами для доступа к базе данных.Домен сервиса — основной домен вашего экземпляра. Будет использоваться вашими клиентами для доступа к сервису трекинга.
Домен API (необязательно) — если указан, будет использоваться для доступа к API. Если не нужен, нажмите Enter, чтобы пропустить.
Домен панели (необязательно) — если указан, будет использоваться для доступа к панели администратора. Если не нужен, нажмите Enter, чтобы пропустить.
Настройка SSL -
yдля HTTPS,nдля HTTP.Пути к сертификатам SSL — полные пути к сертификатам (в формате
crt) и приватным ключам (в форматеkey) для каждого из указанных доменов. Файлы сертификатов и приватных ключей должны находиться в любой папке на сервере.

После указания необходимых параметров скрипт установит платформу и всё необходимое ПО. Дождитесь установки JDK и Nginx, а затем настройки приложения. Если скрипт встретит ошибки, он уведомит вас.
На этом установка завершена. Перейдите в раздел Финальные шаги.
Финальные шаги
После завершения развертывания приложения скриптом откроется окно Службы Windows. Подождите пару минут, обновите окно и проверьте статусы сервисов Navixy:
Navixy api-server
Navixy sms-server
Navixy tcp-server
Все три должны быть активны (запущены), как на приведённом ниже скриншоте:

Доступ к панели администратора
После установки и запуска сервисов необходимо проверить доступность домена панели администратора в браузере. При вводе его в адресную строку вы должны быть перенаправлены на страницу входа.
Учетные данные для входа заданы по умолчанию:
имя пользователя: admin
пароль: admin
Рекомендуется изменить пароль для панели администратора сразу после входа по соображениям безопасности.
Доступ к пользовательскому интерфейсу
Чтобы пользовательский интерфейс был доступен, сначала необходимо указать его домен в Admin panel → Service Preferences, как описано в этом документе: Имя домена.
Если вышеуказанное не сделано, пользовательский интерфейс не сможет открыться.
Обновления
Чтобы обновить Navixy, развернутый на системе Windows, до самой актуальной версии, пожалуйста, обратитесь к этому документу: Update on Windows
Устранение неполадок
Если вы столкнулись с проблемами в процессе установки или настройки, пожалуйста, обратитесь к Устранение неполадок страницам для возможных решений.
Последнее обновление
Это было полезно?