Skip to content

nutec-uneal/speedtest-tracker-deployer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SpeedTest-Tracker

O speedtest-tracker é uma aplicação que utiliza a API do Speedtest by Ookla para fazer testes de velocidade na sua rede, gerando assim um histórico de como sua rede anda se comportando.

Conta com uma interface web para administração e pode utilizar agendamentos cron para executar os testes em determinados horários automaticamente.

Sumário

1. Requisitos e Dependências

2. Instalação

2.1 Diretórios

# Crie os diretórios

# Dir. Config
$ mkdir $(pwd)/config

# Dir. Web
$ mkdir $(pwd)/config/web

Sugestão (no Linux):

  • Dir. Config: /var/lib/speedtest-tracker
  • Dir. Web: /var/lib/speedtest-tracker/web

2.2 Docker-Compose

2.2.1 Portas

# (docker-compose|stack.docker-compose).yml (Em services.app)

# Descomente (e/ou altere) as portas/serviços que você deseja oferecer.

ports:
# Porta Web (HTTP)
  - 80:80

Obs: não recomendado o uso da Porta Web via HTTP, use um proxy reverso no local com HTTPS, como: Nginx ou Traefik. Por isso, só descomente essa instrução se realmente souber o que está fazendo.

2.2.2 Volumes

# (docker-compose|stack.docker-compose).yml (Em services.app)

# Aponte para as pastas criadas anteriormente.

# Antes
volumes:
  - $(pwd)/speedtest-tracker:/config
  - $(pwd)/speedtest-tracker/web:/etc/ssl/web

# Depois (exemplo)
volumes:
  - /var/lib/speedtest-tracker:/config
  - /var/lib/speedtest-tracker/web:/etc/ssl/web

2.2.3 Rede

# (docker-compose|stack.docker-compose).yml (Em networks.speedtest-net.ipam)

# Altere o valor caso necessário. 

config:
# Endereço da rede
  - subnet: '172.18.0.0/28'

2.2.4 Proxy Reverso

# (docker-compose|stack.docker-compose).yml (Em networks)

# Ajuste o campo "name" para ingressar na rede do seu proxy reverso.

reverse-proxy:
  name: 'reverse-proxy'
  external: true

3. Configurando

Clique aqui para ir ao guia de configuração

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published