A imagem acima mostra diferentes opções de instalação para configurações no local. Frontline O Command Center (FCC), o banco de dados e o Keycloak são auto-hospedados e são considerados o componente central do ambiente do sistema Frontline.
O servidor de licenças está no Frontline Cloud e é necessário garantir uma conexão com o FCC. Alguns serviços podem ser auto-hospedados ou utilizados por meio da nuvem Frontline. Os serviços obrigatórios incluem o FaaS de geração de PDF e de manipulação de imagens. Os serviços a seguir são opcionais e dependem de casos de uso individuais:
- Serviço de e-mail: As notificações por e-mail são usadas para convites de chamadas do xAssist, bem como para a funcionalidade de redefinição de senha.
- Pilha xAssist: O xAssist Stack abrange a configuração do servidor TURN, WebRTC, etc. Essa configuração é necessária para qualquer chamada de vídeo, seja diretamente ou em fluxos de trabalho.
- Proglove Scanner FaaS: Gera os arquivos PDF necessários para a configuração dos scanners Proglove. Necessário somente se os scanners Proglove forem usados.
Observação: recomendamos o uso do Frontline Cloud Services para instalações no local sempre que possível. Esses serviços recebem as atualizações mais recentes e são mantidos de forma centralizada pelo TeamViewer. Nenhum desses Frontline Cloud Services armazena dados e se concentra no processamento anônimo.
Os requisitos a seguir devem ser atendidos para uma instalação básica do Frontline Command Center (FCC):
- Sistema operacional do servidor: O sistema operacional de servidor preferido é o Ubuntu 20.04+ ou Windows Server 19 com um banco de dados MariaDB versão 10.3+; no entanto, outras configurações de sistema também podem funcionar. Embora outras configurações de sistema também possam funcionar, o guia de instalação e o suporte se concentram nessa configuração.
- Especificações do servidor: São necessários pelo menos 4 GB de RAM e pelo menos 50 GB de espaço em disco.
- Direitos de administrador para o servidor: A instalação da plataforma Frontline requer direitos de administrador no servidor e, eventualmente, na infraestrutura.
- Ambiente de tempo de execução Java (JRE): Certifique-se de que o servidor tenha a versão 17+ do JRE instalada e que a variável
JAVA_HOME
esteja definida corretamente. Para validação, execute o seguinte no terminal: java -version
e $JAVA_HOME
. - Conexão com o servidor de licenças: Para usar o FCC, é necessário ter uma chave de licença válida. O servidor deve ser capaz de acessar o servidor de licenças Frontline. Para validação, execute o seguinte no terminal:
curl https://licensing.svc.frontlineworker.com/app/rest/key-management/jwk
- SSL e portas: O SSL é obrigatório para a plataforma Frontline. Recomenda-se usar um proxy reverso com terminação SSL para que apenas a porta do proxy reverso precise ser aberta. Como alternativa, o SSL pode ser configurado diretamente para o FCC (recomenda-se a porta 443). Nesse caso, será necessário abrir outra porta para o Keycloak (por exemplo, a porta 444). Há suporte para certificados autoassinados.
- IP estático/nome de domínio totalmente qualificado: O URL para dispositivos externos se conectarem ao Frontline Command Centre deve ser configurado no arquivo xserver.properties. Para garantir que os HMDs possam se conectar ao Frontline Command Centre, o servidor deve ter um nome de domínio totalmente funcional configurado com um endereço IP estático. Isso garantirá que, se o endereço IP for alterado, as configurações do HMD não serão revertidas para os valores padrão.