Category Archives: Docker

Dashy

Dashy
Dashy dashboard

We have created many websites and services for our Home Lab. It’s nice to have an organized dashboard to access these tools.

We use a dashboard tool called Dashy for this purpose. Dashy runs in a Docker container and is easy to configure. The following video explains how to set up and configure Dashy.


How To Set Up and Configure Dashy

Iperf3

Iperf3
Iperf3

Iperf3 is a common tool for network performance testing. We run an Iperf3 server in a Docker container. You can find information on how to set up and use Iperf3 here.

Speedtest Tracker

Speedtest Tracker

We run a Docker container called Speedtest Tracker to monitor the performance of our Internet connection. This container is a self-hosted application that monitors the performance and uptime of our internet connection. It uses test servers on the Internet to measure our Internet upload and download speeds, latency, and jitter. The main use case for this tool is to build a history of your internet performance and ISP’s uptime so you can be informed when you’re not receiving your ISP’s advertised rates.

Setup and Configuration

This container is easy to set up in Docker. We used the process in the video below –

We also configured the container to store test results in our Influxdb.

Speedtest Tracker Grafana Dashboard

This allows us to configure a Grafana Dashboard to view the results of our tests.

Speedtest Tracker Results
Speedtest Tracker Results

The Grafana Dashboard that we used can be found here. You can learn more about how we have deployed and configured Grafana dashboard in our Home Lab here.