Configuração de Servidores SpeedTest

Introdução

Neste artigo você encontrará informações importantes relacionadas ao processo de instalação até a configuração do SpeedTest no sistema. O Servidor SpeedTest é uma solução local que permite aos clientes realizarem testes de velocidade diretamente na Central do Assinante ou no aplicativo móvel. Este serviço é executado em um servidor dedicado, separado do servidor principal do Sistema, garantindo maior precisão nos testes de velocidade.

Requisitos do Sistema

  • Sistema Operacional: Debian 12
  • CPU: 2 núcleos
  • Memória RAM: 4GB
  • Armazenamento: 30GB
  • Rede: Placa GIGABIT
  • Domínio/subdomínio apontado para o servidor SpeedTest
  • IP público ou direcionado
  • Certificado SSL para ativar no servidor SpeedTest

Instalação ISO Debian 12

Passo a passo:

  1. Instale o Sistema operacional através deste link https://laotzu.ftp.acc.umu.se/cdimage/archive/11.7.0/amd64/iso-cd/debian-11.7.0-amd64-netinst.iso
  2. Com a ISO instalada em sua máquina selecione a opção Install

Clique em continuar após seguir cada etapa do passo a passo

  1. Selecione a linguagem Portuguese (Brazil)
  2. Selecione o país Brasil
  3. Selecione o layout do teclado Português Brasileiro
  4. Insira um nome para a máquina (Exemplo: speedtest)
  5. Caso use domínio na rede poderá preencher, se não, tecle Enter
  6. Insira a senha do usuário root (a senha deve cumprir com os requisitos de segurança)
  7. Confirme a senha do usuário root e clique em continuar
  8. Insira o nome de um novo usuário e Continuar
  9. Insira o login para o novo usuário > Insira a senha do novo usuário > Confirme a senha do novo usuário
  10. Insira a sua região para configurar data/hora do servidor
  11. Em particionar discos, escolha a opção Assistido - usar disco inteiro e configurar LVM
  12. Selecione o disco a ser particionado
  13. Em esquema de Particionamento selecione a opção Todos os arquivos em uma partição
  14. Confirme o particionamento do disco clicando em Sim Os pacotes serão instalados por repositórios, logo não será necessário outra CD/ISO
  15. Configure o gerenciador de pacotes, selecione os repositórios do Brasil
  16. Selecione um repositório brasileiro (exemplo: deb.debian.org)
  17. Caso use proxy na rede insira os dados, caso contrário apenas tecle Enter
  18. Em configurando popularity-contest clique em Não
  19. Seleção de Software: selecione apenas dois pacotes, sendo eles:
    • Servidor SSH
    • Utilitários de sistema padrão Remova todos os outros selecionados utilizando a tecla Espaço sobre eles
  20. Selecione Sim para instalação do inicializador GRUB
  21. Selecione o disco a qual será instalado o GRUB
  22. Finalizar a instalação: clique em continuar

Acesso Root Externo

Após a instalação do Debian 11 para o SpeedTest, é preciso liberar o acesso externo do usuário root pois o servidor do Sistema 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:

  1. Edite o arquivo /etc/ssh/sshd_config
  2. Este é o arquivo padrão, encontre a linha: PermitRootLogin prohibit-password
  3. Altere e deixe da seguinte forma:
PermitRootLogin yes
  1. Após alterado, reinicie os serviços de SSH:
systemctl restart ssh
systemctl restart sshd

Instalação SpeedTest no Sistema

Para realizar a instalação do SpeedTest acesse:

Acesso ao Formulário

Caminho: Menu Sistema Provedor SpeedTest Servidores de SpeedTest Novo

Preencha os campos:

CampoDescrição
NomeNome do servidor
Servidor instalaçãoHost do servidor (ex: speedtest.com.br)
Servidor portaPorta de conexão ssh
Servidor usuárioroot
Servidor senhaSenha do servidor
Destino instalaçãocaminho do servidor de instalação (ex: /root/speedtest)
IP PingIP/HOST do servidor em que o speedteste deve realizar o teste de latência do ping
Porta 80online
Porta 443offline
Servidor apacheNão
Clique em Salvar e Instalar SpeedTest

Atenção

Contate nossa equipe para ativação do certificado SSL

Habilitar SpeedTest na Central do Assinante

Para Habilitar o SpeedTest na Central do Assinante, siga estes passos:

Acesso ao formulário

Caminho: Menu Sistema Hotsite Configurações Configuração geral

  1. Acesse a aba de Aplicativo no formulário de configuração geral
  2. No campo SpeedTest selecione o servidor SpeedTest para a Central do Assinante e clique em salvar

Passo a passo para executar o teste de velocidade na Central do Assinante

  1. Realize login e senha na Central do Assinante
  2. Clique no ícone com o nome do usuário logado, localizado no canto superior direito
  3. Selecione a opção SpeedTest
  4. Clique em Entendido para prosseguir e em seguida em Iniciar
  5. O teste será executado

Resultados SpeedTest

Para verificar os resultados dos testes de banda realizados via Central do Assinante, acesse: Menu Sistema Provedor SpeedTest Resultados SpeedTest

Considerações Finais

A implementação de um servidor SpeedTest local oferece uma maneira mais precisa de medir a velocidade de conexão dos clientes, melhorando a experiência do usuário e fornecendo dados mais confiáveis para a empresa.

Etiquetas

Speedtest ConfiguracaoServidor Testes

Leia Também