Asistente de instalación
Los pasos para la instalación variarán según si planea usar un servidor todo en uno (generalmente utilizado para instancias pequeñas) o servidores separados para la aplicación y la base de datos (instancia grande con más de 1000 dispositivos). Seleccione la sección correspondiente a continuación según su tipo de instalación.
La instalación requiere el paquete de distribución de la plataforma Navixy. Puede descargarse directamente en el servidor usando el siguiente comando:
wget --content-disposition https://get.navixy.com/latestUna vez descargado el paquete, puede proceder con la instalación.
Opción 1. Servidor todo en uno
Primero, descomprima la compilación de la plataforma Navixy proporcionada como un tar.gz archivo. Vaya al directorio con el archivo y ejecute el siguiente comando para descomprimirlo (por supuesto, reemplace <PACKAGE_NAME> por el nombre real del archivo):
tar -zxvf <PACKAGE_NAME>.tar.gzEl archivo se extraerá en el directorio /navixy-package . Luego, abra este directorio y ejecute desde allí el script de instalación:
./install.shEl script verificará la compatibilidad del SO y otros prerrequisitos. No se requiere ninguna acción de su parte en esta etapa.
Seleccione el rol del servidor
Se le pedirá que seleccione el rol del servidor para el despliegue posterior. Debe seleccionar Servidor único: todos los servicios en un solo servidor. Tenga cuidado de no hacer clic en otras opciones, ya que están destinadas a usarse para un despliegue en dos servidores.

Proceso de instalación
El script realizará una verificación de software. Verá que se está instalando el software, incluyendo Java, Nginx y MySQL. Verá una solicitud para reiniciar MySQL; confirme esto ingresando 1. A continuación, se le pedirá confirmar la inicialización de las bases de datos; responda afirmativamente otra vez ingresando y.

MySQL le pedirá que especifique la contraseña de root. No es obligatoria para la plataforma, por lo que puede dejarla en blanco. Si especifica alguna, asegúrese de recordarla. Luego, el script creará las bases de datos y el usuario de BD navixy con una contraseña aleatoria. Este será el usuario principal para que los servicios de la plataforma interactúen con la base de datos. Sin embargo, no necesita recordar su contraseña, ya que se insertará automáticamente en los archivos de configuración. Una vez hecho esto, el script poblará la base de datos con tablas del sistema.

Después de la inicialización de la base de datos, el script preguntará lo siguiente:
Responda afirmativamente con yy realizará lo siguiente:
Crear usuario para servicios Java (backend)
Crear los directorios de los servicios Java y llenarlos con los archivos requeridos
Copiar y configurar componentes web (frontend)
Copiar scripts de runit necesarios para ejecutar servicios Java
Configurar servicios Java
Dominios
El script le pedirá que especifique un nombre de dominio para su servicio. Este es un dominio usado para:
Todos los servicios del sistema en una instalación de un solo dominio.
Interfaz de usuario y activación de dispositivos en una instalación de tres dominios.

A continuación, se le pedirán los dominios del API y del Panel de administración.
Para una instalación de un solo dominio, deje estos valores en blanco y presione Enter (OK).
Para instalaciones de tres dominios, especifique los dominios de API y Panel respectivamente.


Verá una notificación sobre la configuración de dominios que ha realizado.
Luego, se le solicitará realizar la instalación de certificados SSL para su plataforma. Si esto es lo que desea hacer, haga clic en Sí y siga las indicaciones del asistente.
Para obtener detalles sobre la instalación del certificado SSL, consulte la Asistente de configuración página.
En este punto, la instalación básica de la plataforma está completa. Si necesita más personalización, use el script ./configure.sh .
Opción 2. Dos servidores
Primero, descomprima la compilación de la plataforma Navixy proporcionada como un tar.gz archivo. Cargue y descomprima el archivo en ambos servidores. Para realizar la descompresión, vaya al directorio con el archivo y ejecute el siguiente comando (por supuesto, reemplace <PACKAGE_NAME> por el nombre real del archivo):
El archivo se extraerá en el directorio navixy-package directorio. La siguiente instalación debe hacerse primero en el servidor de base de datos y después en el servidor de aplicaciones.
Servidor de base de datos
Abra /navixy-package directorio y ejecute el script install.sh desde allí.
Se le pedirá que seleccione el rol del servidor para el despliegue posterior. Seleccione #2 SQL server.

El script comenzará con una verificación del sistema y del software. Verá que MySQL se está instalando y configurando. Verá una solicitud para reiniciar MySQL; confirme esto ingresando 1. A continuación, se le pedirá confirmar la inicialización de las bases de datos; responda afirmativamente otra vez ingresando y.

MySQL le pedirá que especifique la contraseña de root. No es obligatoria para la plataforma, por lo que puede dejarla en blanco. Si especifica alguna, asegúrese de recordarla. Luego, el script creará las bases de datos y el usuario de BD navixy con una contraseña aleatoria. Este será el usuario principal para que los servicios de la plataforma interactúen con la base de datos.

Luego, el script poblará la base de datos con tablas del sistema. Después de la inicialización de la base de datos, verá la siguiente información con respecto al servidor de base de datos:
Nombre de usuario: navixy - este es el usuario de la BD especificado en las configuraciones del sistema para la interacción con la base de datos.
Contraseña: aleatoria - la contraseña del usuario navixy .
Dirección IP: la dirección real de su servidor de BD.
Asegúrese de guardar estos valores, ya que los necesitará durante la instalación del servidor de aplicaciones.
Servidor de aplicación
Abra /navixy-package directorio y ejecute el script install.sh desde allí.
Se le pedirá que seleccione el rol del servidor para el despliegue posterior. Seleccione #3 Servidor de aplicaciones.

El script descargará e instalará Java, Nginx y otros prerrequisitos para ejecutar la plataforma. Esto se hará automáticamente y no requiere su atención. Después de que se instalen todos los prerrequisitos, el script le pedirá la contraseña del usuario del servidor SQL. Esta es la contraseña del usuario navixy que obtuvo después de instalar la base de datos en el paso anterior. Use Shift+Insert para pegarla desde el portapapeles.

Luego se le solicitará la dirección IP de su servidor de base de datos. Ingrésela.

El script se asegurará de que la IP sea válida. A continuación, se le pedirá que confirme la instalación de la plataforma en su servidor.
Hágalo escribiendo y y presionando Enter.

Dominios
El script le pedirá que especifique un nombre de dominio para su servicio. Este es un dominio usado para:
Todos los servicios del sistema en una instalación de un solo dominio.
Interfaz de usuario y activación de dispositivos en una instalación de tres dominios.

A continuación, se le pedirán los dominios del API y del Panel de administración.
Para una instalación de un solo dominio, deje estos valores en blanco y presione Enter (OK).
Para instalaciones de tres dominios, especifique los dominios de API y Panel respectivamente.


Verá una notificación sobre la configuración de dominios que ha realizado.
Luego, se le solicitará realizar la instalación de certificados SSL para su plataforma. Si esto es lo que desea hacer, haga clic en Sí y siga las indicaciones del asistente.
Para obtener detalles sobre la instalación del certificado SSL, consulte la Asistente de configuración página.
En este punto, la instalación básica de la plataforma está completa. Si necesita más personalización, use el script ./configure.sh .
Última actualización
¿Te fue útil?