Librespeed, tu propio servidor para realizar test de velocidad

3 minutos de lectura

Introducción

Si estas cansado de que cada vez que necesites realizar un test de velocidad tener que visitar ciertas paginas, que te inundan de publicad entre otras mas cosas, tienes una alternativa utilizando Docker y Librespeed para alojar tu propio servidor para realizar el test de velocidad.

Librespeed es opensource, está implementado en Javascript, usando XMLHttpRequest y Web Workers. Es muy ligero ya que no utiliza Flash, ni Java, ni Websocket,

Es compatible con IE11, ultimas versiones de Edge, Chrome, Firefox, Safari y sus versiones móviles de teléfonos

Características:

  • Descarga
  • Subida
  • Ping
  • Jitter
  • Dirección IP, ISP, distancia desde el servidor (opcional)
  • Telemetría (opcional)
  • Compartir resultados (opcional)
  • Múltiples Puntos de Test (opcional)

Instalación

En este articulo haré la instalación utilizando el asistente de Synology pero es un procedimiento muy similar al que te puedes encontrar en otras interfaces como por ejemplo Portainer

Imagen

La imagen de Librespeed que voy a utilizar es la ofrecidas por Linuxserver

En su ultima versión:

Carpetas y ficheros de configuración

Mientras se descarga la imagen vamos a crear una carpeta para almacenar los ficheros de configuración del contenedor

Contenedor

Vamos a crear y configurar el contenedor, tras ponerle un nombre descriptivo pulsamos en Configuración Avanzada

Si queremos que el contenedor se inicie cuando arranquemos el servidor marcamos la casilla Habilitar el reinicio automático

En la pestaña Volumen vamos a agregar la ruta de la carpeta que va a contener y guardar los ficheros y carpetas de configuración del contenedor

Seleccionamos la carpeta que creamos en el paso anterior:

Debe de quedar como en la imagen

Ahora en la pestaña Configuracion de puertos selecoinamos los puertos del contenedor a los que poder conectarnos, en el ejemplo 8001 conectara con el puerto 443 del contenedor y el puerto 8101 el 80.

Pulsamos en Siguiente

Si queremos que el contenedor se inicie tras terminar la configuración marcamos la casilla Ejecutar este contenedor cuando finalice el asistente y para terminar pulsamos en Aplicar

Funcionamiento

Si hemos marcado la opción de que el contenedor se inicie cuando termine el asistente podremos abrir el navegador y conectarnos a la máquina que esta ejecutando el contenedor por el puerto 80, si no marcaste la opción deberás de iniciar el contenedor.

Y ejecutar el test de velocidad

Espero que te haya gustado, pasa un buen día… :penguin: