Software del servidor

Sistemas operativos

Los servicios de backend de Navixy están desarrollados con el lenguaje de programación Java, mientras que el frontend está construido con Javascript puro. Como resultado, el software es multiplataforma, lo que significa que puede ejecutarse en diversos sistemas operativos. Sin embargo, para un rendimiento y compatibilidad óptimos, recomendamos usar los siguientes sistemas operativos:

  • Linux: Ubuntu 20 o posterior, 64 bits

  • Windows Server 2016 o posterior, 64 bits

Estos sistemas operativos han sido ampliamente probados y optimizados para su uso con Navixy, garantizando una experiencia de usuario fluida y problemas técnicos mínimos.

Requisitos del entorno

Además, para instalar y ejecutar la edición On-Premise de Navixy, necesitará el siguiente entorno. Todo se proporciona bajo licencias GNU o similares, y no es necesario gastar dinero en ello.

  • Java SE Development Kit (JDK) 21 por Oracle o openjdk-21-jre-headless desde repositorios. Todas las demás distribuciones basadas en JDK 21 también son compatibles.

  • MySQL Server 8.0. La plataforma no ofrece soporte para otros SGBD, incluyendo PostgreSQL y MariaDB.

  • NGINX de cualquier versión actual - 1.2 o más reciente (si desea usar vistas previas de imágenes en formularios de tareas, nginx debe tener módulo image filter )

Los scripts de instalación automática de la plataforma para Linux instalan el software anterior si no se encuentra en el servidor.

  • Los servidores (excepto el servidor MySQL) deben tener acceso a Internet y contar con una dirección IP estática.

  • El proceso de instalación requiere acceso root (sistemas Unix) o usuario administrativo (Windows). Durante la instalación de los motores de bases de datos, debe concederse el acceso root de MySQL.

  • Para los servicios HTTP recomendamos usar nombres de dominio, p. ej. para la API – api.domain.tld, para la interfaz de usuario – my.domain.tld y panel.domain.tld para el panel de administración. TLD significa cualquier dominio de nivel superior (com, net, edu, etc.).

  • Conexión a Internet de alta velocidad y fiable de al menos 10 Mbit/s

  • Sistema de monitorización de su preferencia. No es obligatorio pero sí recomendable

  • El sistema de archivos recomendado es ext4

  • Para enviar correo desde localhost debe tener configurado un MTA (agente de transferencia de correo), p. ej. Postfix

    • También es posible enviar correo a través de otros servicios, p. ej. Gmail, pero en ese caso la sustitución del campo "from" del correo no funcionará

Última actualización

¿Te fue útil?