Pular para o conteúdo principal

O NATS é uma tecnologia conectiva desenvolvida para o mundo hiperconectado. É uma tecnologia única que permite que os aplicativos se comuniquem com segurança em qualquer combinação de fornecedores de nuvem, no local, na borda, na Web, em dispositivos móveis e em dispositivos. O NATS consiste em uma família de produtos de código aberto que são fortemente integrados, mas que podem ser implantados de forma fácil e independente. O NATS está sendo usado globalmente por milhares de empresas, abrangendo casos de uso que incluem microsserviços, computação de borda, dispositivos móveis e IoT.

Implementação de um aplicativo Marketplace

O Linode Marketplace permite que você implemente facilmente software em uma instância de computação usando o Cloud Manager. Consulte Introdução aos aplicativos Marketplace para obter as etapas completas.

  1. Faça login no Cloud Manager e selecione o link Marketplace no menu de navegação esquerdo. Isso exibe a página Linode Create com a guia Marketplace pré-selecionada.
  2. Na seção Selecionar aplicativo, selecione o aplicativo que você gostaria de implantar.
  3. Preencha o formulário seguindo as etapas e as orientações do guia Creating a Compute Instance (Criando uma instância de computação ). Dependendo do aplicativo Marketplace que você selecionou, pode haver opções de configuração adicionais disponíveis. Consulte a seção Opções de configuração abaixo para obter distribuições compatíveis, planos recomendados e quaisquer opções de configuração adicionais disponíveis para esse aplicativo Marketplace .
  4. Clique no botão Criar Linode. Uma vez que a Instância de Computação tenha sido provisionada e totalmente ligada, aguarde que a instalação do software esteja concluída. Se a instância for desligada ou reiniciada antes deste tempo, a instalação do software provavelmente falhará.
  5. Para verificar se o aplicativo foi totalmente instalado, consulte Get Started with Marketplace Apps > Verify Installation. Depois de instalado, siga as instruções da seção Getting Started After Deployment para acessar o aplicativo e começar a usá-lo.

Para verificar se o aplicativo foi totalmente instalado, consulte Get Started with Marketplace Apps > Verify Installation. Depois de instalado, siga as instruções da seção Getting Started After Deployment para acessar o aplicativo e começar a usá-lo.

Tempo estimado de implementação: o NATS deve ser totalmente instalado em 5 a 10 minutos após o término do provisionamento da instância de computação.

Opções de configuração

  • Distribuições com suporte: Ubuntu 22.04 LTS
  • Plano recomendado: Todos os tipos e tamanhos de planos podem ser usados.

Opções do servidor NATS

  • Nome do servidor NATS: O nome do servidor NATS. O padrão é "Test".
  • Versão: Versão do software do servidor NATS. O padrão é 2.10.1.
  • Endereço de e-mail (obrigatório): Digite o endereço de e-mail a ser usado para gerar os certificados SSL.
  • NATS Server Port (Porta do servidor NATS): porta do servidor NATS para os clientes se conectarem. O padrão é 4222.
  • NATS Websocket Port (Porta NATS Websocket): para configurar a porta Websocket do servidor NATS. O padrão é 8888.
  • NATS MQTT Port (Porta NATS MQTT): para configurar a porta MQTT do servidor NATS. O padrão é 1883.
Usuário limitado do Sudo

Você pode preencher os campos a seguir para criar automaticamente um usuário sudo limitado para sua nova Instância de computação. Essa conta será atribuída ao usuário sudo que fornece permissões elevadas ao executar comandos com o grupo sudo prefixo.

  • Usuário sudo limitado: Digite seu nome de usuário preferido para o usuário limitado. Sem letras maiúsculas, espaços ou caracteres especiais
  • Chave pública SSH para o usuário limitado: Se você deseja entrar como usuário limitado através de autenticação de chave pública (sem digitar uma senha), digite sua chave pública aqui. Consulte Criando um par de chaves SSH e Configurando autenticação de chave pública em um servidor para obter instruções sobre como gerar um par de chaves.
  • Disable root access over SSH (Desativar acesso de root por SSH): para impedir que o usuário root faça login por SSH, selecione Yes (recomendado). Você ainda pode alternar para o usuário root depois de fazer login, e também pode fazer login como root por meio do Lish.

Localizando sua senha do Sudo como rootSe você desativar o acesso à raiz para sua implantação e não inserir uma chave pública SSH válida, será necessário fazer login como usuário raiz por meio do comando Console Lish e localize o arquivo de credenciais encontrado em /root/.credentials para obter a senha limitada do usuário sudo.

Domínio personalizado (Opcional)

Se você deseja configurar automaticamente um domínio personalizado, primeiro precisa configurar seu domínio para usar os servidores de nomes da Linode. Normalmente, isso é feito diretamente por meio do seu registrador. Consulte Usar os servidores de nomes da Linode com seu domínio. Quando isso for concluído, você poderá preencher os seguintes campos para o aplicativo Marketplace :

  • Linode API Token: Se você deseja usar o Linode's DNS Manager para gerenciar os registros DNS do seu domínio personalizado, crie um Linode API Personal Access Token em sua conta com acesso de leitura/gravação aos domínios. Se isso for fornecido junto com os campos de subdomínio e domínio (descritos abaixo), a instalação tentará criar registros DNS por meio do Linode API. Consulte Obter um token de acesso API . Se não fornecer esse campo, será necessário configurar manualmente os registros de DNS por meio do provedor de DNS e apontá-los para o endereço IP da nova instância.
  • Subdomínio: O subdomínio que você deseja utilizar, como por exemplo www para www.example.com.
  • Domínio: O nome de domínio que você deseja usar, como por exemplo.com.

AdvertênciaNão use um caractere de aspas duplas (") dentro de qualquer um dos campos de configuração específicos do aplicativo, incluindo os campos de usuário e senha do banco de dados. Este caráter especial pode causar problemas durante a implantação.

Começando após a implantação

Acesso à interface do usuário do NATS Monitoring

Para monitorar o sistema de mensagens NATS, o nats-server fornece um servidor HTTP leve em uma porta de monitoramento dedicada. O servidor de monitoramento oferece vários pontos de extremidade, fornecendo estatísticas e outras informações.

Abra seu navegador da Web e acesse o domínio personalizado que você especificou durante a implantação ou o domínio rDNS de sua instância de computação (por exemplo, o domínio rDNS de sua instância de computação), 192-0-2-1.ip.linodeusercontent.com). Isso o levará à página de monitoramento do NATS. Consulte a página Monitoring NATS para obter detalhes sobre os diferentes endpoints, estatísticas e outras informações às quais você tem acesso.

Acesso à interface do usuário do NATS Monitoring

Por padrão, essa implantação do NATS cria dois usuários, um chamado "exemplo" e outro usuário do sistema chamado "sistema". As senhas para esses usuários são geradas durante o processo de instalação inicial. Para obter essas senhas, faça login na Instância de computação por meio do Console do LISH ou via SSH e, em seguida, leia o arquivo /root/.credentials, ou seja:

cat /root/.credentials

Esse arquivo conterá as duas credenciais necessárias para esses usuários.

Para obter detalhes, consulte Autorização NATS.

Mais informações

Para obter mais informações, consulte esses recursos. Observe que não podemos confirmar a autenticidade de materiais hospedados externamente.

O aplicativo NATS Marketplace foi desenvolvido para a Linode pelo NATS. Para obter suporte sobre a implantação do aplicativo, entre em contato com o Suporte da Linode. Para obter suporte sobre a ferramenta ou o software em si, use as informações na barra lateral.