Self-Hosted Monitoring Tools

Know when something breaks before the family does. These tools watch CPU, memory and disk, check that services are up, track containers and your internet connection, and send alerts when something needs attention.

← Back home

Dockhand

Portainer alternative with built-in vulnerability scanning, GitOps deployments, and zero telemetry.

Free + Commercialx86 + ARMNode

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

Home Assistant

The open source smart home platform for connecting, automating, and monitoring devices privately on your own hardware.

Free + Cloudx86 + ARMPython

Komodo

Manage Docker containers, Compose stacks and image builds across as many servers as you like from one web interface.

Freex86 + ARMRust

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