SPEEDTEST.NET.AR

Guía de Instalación del Probe

Sigue estos pasos para desplegar tu propio servidor de Speedtest en minutos usando Docker.

Requisitos Previos

  • Servidor VPS o Dedicado con Ubuntu 20.04+ o Debian.
  • Dominio apuntando a la IP del servidor (ej: speedtest.tu-isp.com).
  • IPs Públicas Estáticas (IPv4 requerida, IPv6 recomendada). No usar IPs dinámicas ni CGNAT.
  • Geolocalización Correcta: Las IPs deben estar registradas geográficamente en la ubicación física del servidor (actualizar bases de datos como MaxMind/IPinfo si es necesario).
  • Conectividad de 1 Gbps o superior (simétrico recomendado).
  • Puertos 80 y 443 abiertos (TCP).
  • Docker y Docker Compose instalados.

1. Preparar el Entorno

Crea un directorio para el proyecto y descarga los archivos necesarios.

git clone https://github.com/leatfre/probe-speedtest.net.ar.git
cd probe-speedtest.net.ar
# Configurar entorno
cp .env.example .env

2. Configurar Variables

Crea un archivo .env con tu dominio y email para el certificado SSL.

DOMAIN=speedtest.tu-isp.com
EMAIL=admin@tu-isp.com

3. Iniciar el Servidor

Levanta los contenedores con Docker Compose. Esto configurará automáticamente Nginx y SSL.

docker compose up -d

4. Verificación

Prueba que los endpoints respondan correctamente desde tu navegador o terminal.

https://speedtest.tu-isp.com/ipDebe devolver JSON con tu IP
https://speedtest.tu-isp.com/emptyDebe devolver HTTP 200 OK
¿Problemas con la instalación?

Si necesitas ayuda técnica, contacta a nuestro equipo de soporte en soporte@speedtest.net.ar