ESP32 device displaying a real-time dashboard for monitoring the availability of network services.

Building an ESP32 Availability Monitor for Self-Hosted Services

By sanfoneiroo | cyber-pi | 6 Aug 2026


A few days ago, I published an article here about Downdetector, a service developed by Ookla that lets you check the availability of online services that have become essential to our daily lives. It works by collecting and filtering user reports, making it highly reliable for detecting outages on major platforms such as banks, cryptocurrency exchanges, social networks, streaming services, and many other popular websites.

But what if we wanted to monitor the availability of our own services? Homelabs, VPS instances, NerdMiners, self-hosted applications, or personal websites obviously won't appear on Downdetector.   With this challenge in mind, I decided to build a small device based on the ESP32 microcontroller capable of performing both TCP and HTTP connectivity tests while also hosting a lightweight web dashboard that displays the current status and history of those checks.

 08dbc02412cd159cba896188d3bf7481f59099a19beaa4105967a20c1fcd3933.png

 

The goal isn't to replace mature monitoring solutions like Uptime Kuma. Instead, the idea is to recreate some of the fundamental concepts behind network monitoring and communication protocols using inexpensive and accessible hardware. As a bonus, the final device is a fun and practical project for anyone interested in self-hosting, Web3, or homelabs.

Below, you can see the dashboard monitoring the availability of my own services, including my VPS, router, local virtual machines, and other devices on my network.

41e70b6e5b88443cb52ab06e0fcdbebc3cb4bc5bc4b444872bf578916e63c83b.png

I also made the complete firmware source code available on my GitHub.

How do you rate this article?

1


sanfoneiroo
sanfoneiroo

Maker and writer exploring the intersection of embedded systems and Web3. I enjoy building open hardware projects, experimenting with decentralized technologies, and sharing what I learn with the community.


cyber-pi
cyber-pi

Information and news about how maker culture is integrated into the web3.

Publish0x

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.

Page not displaying correctly?