Simple Status Page for Homelab

screenshot of the status page showing operational services using green bars

What do you do if you have a lot of work ahead of you and suddenly your servers are offline? Exactly, you procrastinate by spending the whole day making a status page for your services.

This is a simple Flask app running on a dedicated domain. Upon visiting the site, the app queries my servers via HTTP and Ping to check whether they are reachable. The hosts and their respective query commands can be configured through a JSON configuration file.

This helps me debug the most fundamental problems by giving me a quick overview of the situation.