RPi Monitoring - Quality of our Internet
RPi Monitoring - Quality of our Internet
Some services that we can use in our Raspberry Pi’s (or any computer) to monitor our internet Status and Speed.
Lan Monitoring Tools with docker compose config files and here
WhatchYourLan
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
---
version: "3"
services:
wyl:
image: aceberg/watchyourlan
container_name: watchyourlan
network_mode: "host"
restart: unless-stopped
volumes:
- /home/your_user/Docker/watchyourlan/wyl:/data
environment:
TZ: Europe/Paris # required: needs your TZ for correct time
IFACE: "eth0" # required: 1 or more interface, use the command 'ip link conf' and use the second entry
DBPATH: "/data/db.sqlite" # optional, default: /data/db.sqlite
GUIIP: "0.0.0.0" # optional, default: localhost
GUIPORT: "8840" # optional, default: 8840
TIMEOUT: "120" # optional, time in seconds, default: 60
SHOUTRRR_URL: "" # optional, set url to notify
THEME: "darkly" # optional
OpenSpeedTest
1
2
3
4
5
6
7
8
9
version: '3'
services:
openspeedtest:
image: openspeedtest/latest
container_name: openspeedtest
ports:
- "6040:3000"
- "6041:3001"
restart: unless-stopped
Remember to have Docker installed and use Portainer or to apply:
1docker-compose up -d
SpeedTest Tracker
A self-hosted internet performance tracking application that runs speedtest checks against Ookla’s Speedtest service.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
version: '3.3'
services:
speedtest-tracker:
container_name: speedtest-tracker
ports:
- '8080:80'
- '8443:443'
environment:
- PUID=1000
- PGID=1000
volumes:
- '/path/to/directory:/config'
image: 'ghcr.io/alexjustesen/speedtest-tracker:latest'
restart: unless-stopped
This post is licensed under CC BY 4.0 by the author.