Instalação em ambientes isolados

Instale e licencie o Daxlate em uma máquina sem acesso à internet.

Última atualização:

A verificação de licença do Daxlate roda inteiramente offline. O aplicativo confere a assinatura criptográfica da sua licença contra uma chave pública embutida, sem chamadas de rede durante o uso normal. Isso torna o Daxlate adequado a máquinas permanentemente desconectadas da internet, incluindo ambientes regulados, redes classificadas e ambientes de análise seguros.

O fluxo de ativação padrão precisa da internet para um único passo: falar uma vez com nosso servidor de licenças para buscar seu blob de licença assinado. Em máquinas isoladas, você pode pular esse passo instalando o arquivo de licença manualmente.

Pré-requisitos #

Antes de começar, em uma máquina com acesso à internet:

  1. Compre uma assinatura do Daxlate em daxlate.com. Você recebe um e-mail com a licença poucos segundos depois da compra.

  2. Abra o e-mail. Você verá um texto de licença parecido com este (é longo, normalmente de cem a duzentos caracteres):

    daxlate-license:v2:eyJlbWFpbCI6...AbCdEf==.MEUCIQD...XYZ=
    

    Copie esse texto. Você vai precisar dele na máquina isolada.

  3. Baixe o instalador MSI do Daxlate em /download.

Agora transfira o instalador MSI e o texto da licença para a máquina isolada pelo método que seu ambiente permitir: USB, um serviço de transferência de arquivos aprovado ou mídia assinada.

Instale o Daxlate #

Na máquina isolada, dê um duplo clique em Daxlate.msi e siga as instruções do instalador. Veja Instalação e ativação para as observações sobre o aviso do Windows SmartScreen, enquanto não sai uma versão assinada com EV.

Depois de instalar, abra o Daxlate uma vez e feche. Isso permite que o aplicativo crie sua pasta por usuário em:

%LOCALAPPDATA%\Daxlate\

que na maioria dos sistemas equivale a:

C:\Users\<seu-usuario>\AppData\Local\Daxlate\

Você pode deixar a versão de avaliação na tela de licença. Ela será substituída pela sua licença real no passo seguinte.

Crie o arquivo de licença #

No Explorador de Arquivos, cole %LOCALAPPDATA%\Daxlate na barra de endereços e pressione Enter. Você deve ver uma pasta com settings.json e, possivelmente, recent-files.json e uma pasta logs.

Crie nessa pasta um arquivo novo chamado license.json com o conteúdo a seguir, trocando <cole-o-texto-da-licenca-aqui> pelo texto do seu e-mail:

{
  "blob": "<cole-o-texto-da-licenca-aqui>"
}

O arquivo completo deve ficar assim:

{
  "blob": "daxlate-license:v2:eyJlbWFpbCI6...AbCdEf==.MEUCIQD...XYZ="
}

Alguns tropeços comuns

  • O arquivo precisa se chamar exatamente license.json, não license.json.txt. Se você criá-lo no Bloco de Notas, use Arquivo → Salvar como, defina Tipo como Todos os arquivos e coloque o nome entre aspas: “license.json”.
  • Salve como UTF-8 (o padrão do Bloco de Notas moderno). Arquivos em UTF-16 ou com BOM não serão interpretados.
  • O texto da licença precisa ficar em uma única linha, sem quebras inseridas pelo seu cliente de e-mail. Se o cliente quebrou o texto quando você copiou, cole primeiro no Bloco de Notas e remova as quebras antes de envolvê-lo no JSON.
  • O texto deve começar com daxlate-license:v2:, ou com daxlate-license:v1: em licenças mais antigas.

Verifique #

Abra o Daxlate. Se estiver tudo certo:

  • A tela de licença some e você vai direto para a tela de boas-vindas.
  • O selo “Avaliação · N dias restantes” na barra de menus desaparece.
  • Ajuda → Sobre mostra o e-mail da sua assinatura, o plano e a data de renovação.

Se a tela de licença continuar aparecendo:

  • Abra %LOCALAPPDATA%\Daxlate\license.json e confira se o arquivo é JSON válido. O blob fica entre aspas duplas, sem vírgula sobrando e sem quebras de linha dentro dele.
  • Confira se a extensão é .json. O Windows oculta extensões por padrão. Exibir → Mostrar → Extensões de nomes de arquivos no Explorador de Arquivos revela.
  • Confira se o blob não expirou. As licenças valem até o fim do seu período de cobrança atual mais sete dias de tolerância.

Renovações #

Toda vez que sua assinatura é renovada, nosso servidor assina sua licença de novo com uma data de expiração nova e envia um blob novo por e-mail. Instalações isoladas não recebem essas renovações automaticamente.

Quando um e-mail de renovação chegar na sua máquina conectada:

  1. Copie o novo texto da licença do e-mail.
  2. Transfira para a máquina isolada.
  3. Substitua o conteúdo de %LOCALAPPDATA%\Daxlate\license.json pelo blob novo, mantendo a mesma estrutura JSON em volta.
  4. Reinicie o Daxlate.

O Daxlate continua funcionando por até sete dias depois da data de expiração do blob anterior, então você tem uma janela confortável para trocar o arquivo antes que o acesso pare.

Recomendamos criar um lembrete no calendário alguns dias antes da sua data de renovação.

Remover uma licença #

Para remover uma licença de uma máquina isolada, apague %LOCALAPPDATA%\Daxlate\license.json. Na próxima vez que abrir, o Daxlate volta ao estado de avaliação, ou à tela de licença se a avaliação já acabou.

Não é preciso desativar pelo nosso servidor, porque o dispositivo nunca foi registrado lá.

Limitações #

  • Sem avisos de atualização no aplicativo. A verificação de atualizações na inicialização também é uma chamada de rede. Em uma máquina isolada, você vai precisar acompanhar os lançamentos do Daxlate manualmente pela página de download e transferir as novas versões do MSI quando saírem.

Precisa de ajuda? #

Se o seu ambiente isolado tem restrições incomuns, como redes segmentadas em que uma ativação única ainda seria possível, licenciamento de dispositivos em volume ou janelas de renovação mais longas, escreva para [email protected] antes de montar tudo. Normalmente conseguimos acomodar.