For the complete documentation index, see llms.txt. This page is also available as Markdown.

Assistente de instalação

Execute o assistente de instalação do Ubuntu para o Navixy On-Premise em uma configuração de um ou dois servidores. Configure funções do servidor, nomes de domínio e certificados SSL.

As etapas de instalação variarão dependendo de você planejar usar um servidor tudo-em-um (geralmente usado para instâncias pequenas) ou um servidor separado para a aplicação e o banco de dados (instância grande com mais de 1000 dispositivos). Selecione a seção apropriada abaixo com base no seu tipo de instalação.

A instalação requer o pacote de distribuição da plataforma Navixy. Ele pode ser baixado diretamente para o servidor usando o seguinte comando:

wget --content-disposition https://get.navixy.com/latest

Depois que o pacote for baixado, você pode prosseguir com a instalação.

Opção 1. Servidor tudo-em-um

Primeiro, descompacte o build da plataforma Navixy fornecido como um tar.gz arquivo compactado. Vá para o diretório com o arquivo compactado e execute o seguinte comando para descompactá-lo (claro, substitua <PACKAGE_NAME> pelo nome real do arquivo):

tar -zxvf <PACKAGE_NAME>.tar.gz

O arquivo compactado será extraído para o diretório /navixy-package Então, abra esse diretório e execute o script de instalação a partir dele:

./install.sh

O script verificará a compatibilidade com o sistema operacional e outros pré-requisitos. Nenhuma ação é necessária da sua parte nesta etapa.

Selecione a função do servidor

Será solicitado que você selecione a função do servidor para a implantação posterior. Você precisa selecionar Servidor único - todos os serviços em um servidor. Tenha cuidado para não clicar em outras opções, pois elas devem ser usadas para a implantação em dois servidores.

Processo de instalação

O script fará uma verificação de software. Você verá que o software está sendo instalado, incluindo Java, Nginx e MySQL. Você verá uma solicitação para reiniciar o MySQL; confirme isso digitando 1. y.

O MySQL solicitará que você especifique a senha root. Ela não é obrigatória para a plataforma, então você pode deixá-la em branco. Se você especificar alguma, certifique-se de lembrá-la. Em seguida, o script criará os bancos de dados e o usuário do banco de dados navixy com senha aleatória. Esse será o usuário principal para os serviços da plataforma interagirem com o banco de dados. No entanto, você não precisa lembrar a senha dele, pois ela será inserida automaticamente nos arquivos de configuração. Depois que isso for feito, o script preencherá o banco de dados com tabelas do sistema.

Após a inicialização do banco de dados, o script perguntará o seguinte:

Responda afirmativamente com y, e ele fará o seguinte:

  • Criar usuário para os serviços Java (backend)

  • Criar os diretórios dos serviços Java e preenchê-los com os arquivos necessários

  • Copiar e configurar os componentes web (frontend)

  • Copiar os scripts do runit necessários para executar os serviços Java

  • Configurar os serviços Java

Domínios

O script solicitará que você especifique um nome de domínio para o seu serviço. Este é um domínio usado para:

  • Todos os serviços do sistema em uma instalação de um domínio.

  • Interface do usuário e ativação de dispositivos em uma instalação de três domínios.

On-Premise - instalação no Ubuntu - Configuração de domínio

Em seguida, será solicitado que você informe os domínios da API e do painel de administração.

  • Para a instalação de um domínio, deixe esses valores em branco e pressione Enter (OK).

  • Para instalações de três domínios, especifique os domínios da API e do painel de acordo com isso.

On-Premise - instalação no Ubuntu - Configuração da API
On-Premise - instalação no Ubuntu - Configuração do painel

Você verá uma notificação sobre a configuração de domínios que você fez.

Em seguida, você será solicitado a realizar a instalação dos certificados SSL para a sua plataforma. Se isso for o que você deseja fazer, clique em Sim e siga as instruções do assistente.

Para detalhes sobre a instalação do certificado SSL, consulte o Assistente de configuração página.

Neste ponto, a instalação básica da plataforma está concluída. Se você precisar de mais personalização, use o ./configure.sh script.

Opção 2. Dois servidores

Primeiro, descompacte o build da plataforma Navixy fornecido como um tar.gz arquivo compactado. Envie e descompacte o arquivo compactado em ambos os servidores. Para descompactá-lo, vá para o diretório com o arquivo compactado e execute o seguinte comando (claro, substitua <PACKAGE_NAME> pelo nome real do arquivo):

O arquivo compactado será extraído para o diretório navixy-package diretório. A seguinte instalação deve ser feita primeiro no servidor de banco de dados e depois no servidor da aplicação.

Servidor de banco de dados

Abrir /navixy-package diretório e execute o install.sh script a partir dele.

Será solicitado que você selecione a função do servidor para a implantação posterior. Selecione #2 servidor SQL.

On-Premise - instalação no Ubuntu - servidor de banco de dados

O script começará com uma verificação do sistema e do software. Você verá que o MySQL está sendo instalado e configurado. Você verá uma solicitação para reiniciar o MySQL; confirme isso digitando 1. y.

O MySQL solicitará que você especifique a senha root. Ela não é obrigatória para a plataforma, então você pode deixá-la em branco. Se você especificar alguma, certifique-se de lembrá-la. Em seguida, o script criará os bancos de dados e o usuário do banco de dados navixy com senha aleatória. Esse será o usuário principal para os serviços da plataforma interagirem com o banco de dados.

Em seguida, o script preencherá o banco de dados com tabelas do sistema. Após a inicialização do banco de dados, você verá as seguintes informações sobre o servidor de banco de dados:

  • Nome de usuário: navixy - este é o usuário do banco de dados especificado nas configurações do sistema para a interação com o banco de dados.

  • Senha: aleatória - a senha do navixy usuário.

  • Endereço IP: o endereço real do seu servidor de banco de dados.

Certifique-se de salvar esses valores, pois você precisará deles durante a instalação do servidor da aplicação.

Servidor de aplicação

Abrir /navixy-package diretório e execute o install.sh script a partir dele.

Será solicitado que você selecione a função do servidor para a implantação posterior. Selecione #3 servidor da aplicação.

On-Premise - instalação no Ubuntu - servidor da aplicação

O script baixará e instalará Java, Nginx e outros pré-requisitos para executar a plataforma. Isso será feito automaticamente e não requer sua atenção. Depois que todos os pré-requisitos forem instalados, o script solicitará a senha do usuário do servidor SQL. Esta é navixy a senha do usuário que você obteve após instalar o banco de dados na etapa anterior. Use Shift+Insert para colá-la da área de transferência.

On-Premise - instalação no Ubuntu - credenciais do MySQL

Em seguida, será solicitado o endereço IP do seu servidor de banco de dados. Digite-o.

On-Premise - instalação no Ubuntu - configuração do MySQL

O script verificará se o IP é válido. Em seguida, será solicitado que você confirme a instalação da plataforma no seu servidor.

Faça isso digitando y e pressionando Enter.

On-Premise - instalação no Ubuntu - servidor da aplicação

Domínios

O script solicitará que você especifique um nome de domínio para o seu serviço. Este é um domínio usado para:

  • Todos os serviços do sistema em uma instalação de um domínio.

  • Interface do usuário e ativação de dispositivos em uma instalação de três domínios.

On-Premise - instalação no Ubuntu - verificação de domínio

Em seguida, será solicitado que você informe os domínios da API e do painel de administração.

  • Para a instalação de um domínio, deixe esses valores em branco e pressione Enter (OK).

  • Para instalações de três domínios, especifique os domínios da API e do painel de acordo com isso.

On-Premise - instalação no Ubuntu - verificação da API
On-Premise - instalação no Ubuntu - verificação do painel

Você verá uma notificação sobre a configuração de domínios que você fez.

Em seguida, você será solicitado a realizar a instalação dos certificados SSL para a sua plataforma. Se isso for o que você deseja fazer, clique em Sim e siga as instruções do assistente.

Para detalhes sobre a instalação do certificado SSL, consulte o Assistente de configuração página.

Neste ponto, a instalação básica da plataforma está concluída. Se você precisar de mais personalização, use o ./configure.sh script.

Atualizado

Isto foi útil?