Go to file
lyc8503 1e183247cf should fix #4: add a missing withTimeout 2024-01-06 20:17:13 +08:00
.github/workflows fix: worker didn't get updated 2023-11-19 14:39:55 +08:00
components better callbacks, fix config leak 2023-12-09 14:59:59 +08:00
docs update pic 2023-11-07 00:22:18 +08:00
pages better callbacks, fix config leak 2023-12-09 14:59:59 +08:00
public wip: worker & pages 2023-10-14 15:21:52 +08:00
styles format code and no semi 2023-11-06 00:51:41 +08:00
util bar percent finish & responsive ui 2023-11-06 22:54:55 +08:00
worker should fix #4: add a missing withTimeout 2024-01-06 20:17:13 +08:00
.eslintrc.json Initial commit from Create Next App 2023-10-12 22:16:16 +08:00
.gitignore use terraform & github actions 2023-11-18 22:20:35 +08:00
.prettierrc.yaml format & add version 2023-11-06 12:19:33 +08:00
.terraform.lock.hcl use terraform & github actions 2023-11-18 22:20:35 +08:00
README.md feat: geo-specific check 2023-12-08 15:19:38 +08:00
deploy.tf use terraform & github actions 2023-11-18 22:20:35 +08:00
next.config.js Initial commit from Create Next App 2023-10-12 22:16:16 +08:00
package-lock.json use terraform & github actions 2023-11-18 22:20:35 +08:00
package.json bar percent finish & responsive ui 2023-11-06 22:54:55 +08:00
postcss.config.js format code 2023-11-06 00:38:30 +08:00
tsconfig.json wip: worker & pages 2023-10-14 15:21:52 +08:00
uptime.config.ts better callbacks, fix config leak 2023-12-09 14:59:59 +08:00
uptime.types.ts feat: geo-specific check 2023-12-08 15:19:38 +08:00

README.md

📈UptimeFlare

Another serverless (and free!) uptime monitoring & status page on Cloudflare Workers with more advanced features and nice UI.

Features

  • Opensource & Easy to deploy (in 10 minutes without local tools) & Free

Monitoring

  • Up to 50 2-minute interval check on free plan (Up to unlimited 1-min check on paid Workers plan)
  • Geo-specific checks from more than 310 cities around the world
  • Monitoring for HTTP/HTTPS/TCP port
  • Up to 90-day uptime history and uptime percentage
  • Custom request method & headers & body for HTTP(s)
  • Custom status code & keyword check for HTTP(s)
  • Customizable Webhook

Status page

  • Interactive ping(response time) chart for all type of monitors
  • Responsive UI & Follow system theme
  • Customizable status page
  • Use your own domain with CNAME

👀Demo

My status page (Online demo): https://uptimeflare.pages.dev/

Some screenshots:

Desktop, Light theme

Quickstart / 📄Documentation

Please refer to Quickstart and Wiki

TODOs

  • SSL certificate checks
  • Slack / Telegram webhook example
  • Incident timeline
  • Email notification via Cloudflare Email Workers
  • Specify region for monitors