Dashboard

UptimeFlare – serverless uptime monitoring and status pages

UptimeFlare is an uptime monitoring and status page application built around Cloudflare Workers. It checks external services and presents their availability through a configurable web interface, without requiring a conventional monitoring server.

The project uses Cloudflare D1 to store monitoring information. Its configuration defines the services to check and how their results appear to visitors. This approach suits website operators who want monitoring hosted separately from the infrastructure being monitored.

UptimeFlare depends on Cloudflare services; it is not a native Linux desktop application or a general-purpose local network monitoring daemon.

This is free and open source software.

Key Features

  • Monitor HTTP and HTTPS endpoints and test whether TCP ports accept connections.
  • Support monitoring at one-minute intervals, with the documented configuration accommodating up to 50 checks.
  • Perform geographically targeted checks to investigate availability from different locations.
  • Customise HTTP request methods, headers and bodies for individual services.
  • Match expected HTTP response codes and search responses for required keywords.
  • Retain up to 90 days of uptime history and calculate availability percentages.
  • Display interactive response-time charts for monitored services.
  • Group monitors to organise related services on the status page.
  • Publish incident history and information about scheduled maintenance.
  • Configure a notification grace period to avoid alerts for brief interruptions.
  • Send downtime notifications through Apprise-compatible services and custom webhooks.
  • Customise page branding, headers and footers, and use a personal domain.
  • Protect a private status page with optional password authentication.
  • Expose real-time status information through a JSON API.
  • Provide a responsive interface with automatic light and dark theme selection and multiple interface languages.

Website: github.com/lyc8503/UptimeFlare
Support:
Developer: lyc8503 and contributors
License: Apache License 2.0

UptimeFlare in action

UptimeFlare is written in TypeScript. Learn TypeScript with our recommended free books and free tutorials.


Related Software

Status Page Systems
Uptime KumaExcellent monitoring tool with a simple status page
Statping-ngStatus page and monitoring server
CachetStatus page system for everyone
CheckmateSelf-hosted infrastructure monitoring application
OpenStatusStatus page and uptime monitoring platform
UpptimeUptime monitor / status page using GitHub Actions, Issues, and Pages
KenerNode.js status page tool
GatusDeveloper-oriented status dashboard and health monitoring application
VigilMicroservices status page
cStateTiny and simple status page
HertzBeatObservability platform
CabotProvides features of PagerDuty, Server Density, Pingdom and Nagios
PHP Server MonitorScript that checks whether your websites and servers are up and running
YASPSelf-hosted status page application
StatusfyFocus on writing your Incidents Reports and let the magic happen

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted