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/latestDepois 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.gzO 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.shO 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.

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.


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.

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.

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.

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

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.

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.

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.


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?