Professional

Uptime Kuma — Monitoring Probe

A self-hosted monitoring probe watching the uptime and performance of my services: sites, APIs, VPS and databases. An alternative to Pingdom or UptimeRobot, running on my own server.

What it watches

  • HTTP/HTTPS: response time and error codes.
  • TCP/UDP: port connectivity (SSH, MySQL, Redis…).
  • DNS and ICMP ping: resolution and network latency.
  • SSL certificates: alerts ahead of expiry.
  • Docker containers, databases and custom heartbeats.

Role: installation, configuration and operation on the VPS — Node.js under PM2, Apache reverse proxy, Let's Encrypt SSL, TOTP 2FA and Prometheus metrics. This one is infrastructure work rather than application development.