Best Self-Hosted Monitoring Tools

Keep an eye on your home lab with open-source self-hosted monitoring tools. Explore uptime checks, container dashboards, internet speed tracking and push notifications that tell you something broke before your household does.

← Back home

Glances

A cross-platform system monitor that runs in the terminal or a web browser and exposes a REST API.

Freex86 + ARMPython

Grafana

Build dashboards and alerts for metrics from your home server, network and services.

Freex86 + ARMGo

Netdata

Per-second monitoring for servers, containers and home lab hardware, with automatic discovery, ready-made dashboards and anomaly detection.

Freex86 + ARMC / Go

ntfy

A lightweight, self-hosted push notification server for sending alerts from scripts, apps, and services.

Freex86 + ARMGo

Prometheus

Collect and query metrics from services and devices on a home network, then define rules that trigger alerts.

Freex86 + ARMGo

Speedtest Tracker

Automatically test internet speed on a schedule and save every result to track connection reliability.

Freex86 + ARMPHP

Uptime Kuma

An easy-to-use monitoring tool that checks your websites and services and alerts you through more than 90 notification services.

Freex86 + ARMNode.js