Программное обеспечение сервера

Операционные системы

Бэкенд-сервисы Navixy разработаны на языке Java, а фронтенд выполнен на чистом JavaScript. В результате программное обеспечение кроссплатформенно и может работать на различных операционных системах. Однако для оптимальной производительности и совместимости мы рекомендуем использовать следующие операционные системы:

  • Linux: Ubuntu 20 или новее, 64‑битная

  • Windows Server 2016 или новее, 64‑битная

Эти операционные системы были всесторонне протестированы и оптимизированы для использования с Navixy, что обеспечивает бесперебойную работу и минимальные технические проблемы.

Требования к окружению

Кроме того, для установки и запуска On‑Premise‑версии Navixy вам потребуется следующее программное окружение. Всё перечисленное распространяется под лицензиями GNU или аналогичными, и дополнительных затрат не требуется.

  • Java SE Development Kit (JDK) 21 от Oracle или openjdk-21-jre-headless из репозиториев. Все остальные дистрибутивы, основанные на JDK 21, также совместимы.

  • MySQL Server 8.0. Платформа не поддерживает другие СУБД, включая PostgreSQL и MariaDB.

  • NGINX любой актуальной версии - 1.2 или новее (если вы хотите использовать предварительный просмотр изображений в формах задач, nginx должен иметь модуль фильтра изображений )

Скрипты автоматической установки платформы для Linux установят указанное программное обеспечение, если оно не найдено на сервере.

  • Сервера (кроме сервера MySQL) должны иметь доступ в Интернет и статический IP‑адрес.

  • Процесс установки требует root‑доступа (в Unix‑системах) или учетной записи администратора (в Windows). При установке движков баз данных вам потребуется предоставить root‑доступ для MySQL.

  • Для HTTP‑сервисов мы рекомендуем использовать доменные имена, например для API – api.domain.tld, для пользовательского интерфейса – my.domain.tld и panel.domain.tld для панели администратора. TLD означает любой домен верхнего уровня (com, net, edu и т.д.).

  • Высокоскоростное и надежное интернет‑соединение не менее 10 Mbit/s

  • Система мониторинга по вашему выбору. Не требуется, но рекомендуется

  • Рекомендуемая файловая система — ext4

  • Чтобы отправлять почту с localhost, у вас должен быть настроен MTA (Mail Transfer Agent), например Postfix

    • Также возможно отправлять почту через сторонние сервисы, например gmail, но в этом случае подстановка поля «From» у письма работать не будет

Последнее обновление

Это было полезно?