This repository provides a guide for setting up a graphical monitoring system to track the temperature and humidity of a server room. The solution involves collecting data from a Temperatur/Humidity sensor connected to a Raspberry Pi 4, storing it in a database, and visualizing it using a Grafana dashboard. Overview
The repository includes a docker-compose.yml file that sets up three containers:
InfluxDB: A time-series database that stores the collected data.
Grafana: A visualization tool that displays the data in a dashboard.
Caddy: A reverse proxy that exposes the Grafana dashboard securely via a web browser.
Prometheus: A database which collects the metrics of the raspberry pi.
To build and run the containers, execute the following command:
docker-compose upOnce deployed, you can access the Grafana dashboard through your web browser via the configured Caddy reverse proxy.
More information can be found in the wiki.