Librespeed, tu propio servidor para realizar test de velocidad

2020-12-14

Índice

  1. Instalación
    1. Imagen
    2. Carpetas y ficheros de configuración
    3. Contenedor
    4. Funcionamiento

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

img

En su ultima versión:

img

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

img

Contenedor

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

img

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

img

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

img

Seleccionamos la carpeta que creamos en el paso anterior:

img

Debe de quedar como en la imagen

img

Ahora en la pestaña Configuracion de puertos seleccionamos 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.

img

Pulsamos en Siguiente

img

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

img

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 8101, si no marcaste la opción deberás de iniciar el contenedor.

img

Y ejecutar el test de velocidad

img

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


Ingrese la dirección de su instancia