O conceito básico de ter um SpeedTest localmente no seu provedor é melhorar a conexão em testes de velocidade de seu cliente, este serviço irá executar em um servidor em paralelo ao seu servidor atual do IXCProvedor, um servidor exclusivo para uso do SpeedTest, então o cliente poderá efetuar seus testes direto na Central do Assinante ou em seu aplicativo como o exemplo abaixo:

Neste servidor deverá ser instalado apenas um sistema operacional Debian 11
Desejável conhecimento básico em sistemas linux para instalação.
Requisitos mínimos instalação Speedtest:
SpeedtestSpeedtestDeverá instalar o sistema operacional Debian 11, pode baixá-lo clicando aqui
Tendo em mãos a máquina pronta com a ISO do sistema operacional Debian 11, siga os passos abaixo para instalação:
Selecione opção Install

Selecione a linguagem Portuguese (Brazil)

Selecione o País

Selecione o layout do teclado

Insira um nome para a máquina

Caso use domínio na rede poderá preencher, se não, tecle ENTER

Insira a senha do usuário root

Confirme a senha do usuário root

Insira o nome de um novo usuário

Insira o login para o novo usuário

Insira a senha do novo usuário

Confirme a senha do novo usuário

Insira a sua região para configurar data/hora do servidor

Particione o disco utilizando LVM

Selecione o disco a ser particionado

A forma que será particionado o disco é Todos arquivos em uma partição

Confirme o particionamento do disco

Finalize o particionamento para escrever as mudanças mostradas na tela

Os pacotes serão instalados por repositórios, logo não será necessário outra CD/ISO

Configure o gerenciador de pacotes, selecione os repositórios do Brasil

Selecione algum respositório brasileiro

Caso use proxy na rede insira os dados, caso contrário apenas tecle ENTER

Selecione Não

Esta parte é de extrema importância, selecione somente os pacotes:
Remova todos os outros selecionados utilizando a tecla ESPAÇO sobre eles,

Selecione "SIm" para instalação do Inicializador GRUB

Selecione o disco a qual será instalado o GRUB

Finalizado a instalação

Após a instalação do Debian 11 para o Speedtest, é preciso liberar o acesso externo do usuário root pois o servidor do IXCProvedor precisará acessar esse Debian 11 para instalar os pacotes do Speedtest.
Por padrão, essa opção vem desabilitada, para alterarmos, será preciso seguir os passos:
Edite o arquivo:
/etc/ssh/sshd_config

Este é o arquivo padrão, encontre a linha:
#PermitRootLogin prohibit-password
Altere e deixe da seguinte forma:
PermitRootLogin yes
Após alterado, reinicie os serviços de SSH:
systemctl restart ssh
systemctl restart sshd
Vá até o caminho:
Sistema > Provedor > Speedtest > Servidores de Speedtest > Novo
Cadastre as informações do speedtest conforme a imagem:

Posteriormente clique em Salvar e Instalar Speedtest
Após instalação, acesse o IP ou subdomínio no navegador, o resultado deve ser parecido com esse:

Lembre-se de contatar nossa equipe de
Instalação e manutenção de servidorpara ativação do certificado SSL
Segue passo a passo para habilitar o Speedtest na central do assinante:

Após fazer o login na central do assinante, siga estes passos:

Clique em ENTENDIDO para prosseguir

E clique em INICIAR para dar inicio ao teste

Para conferir o resultado dos testes feitos tanto pela central do assinante como no APP, pode seguir o passo a passo:
