Go to file
lyc8503 3b8eeb52b5
Update README: add link to repo
2024-05-13 01:20:51 +08:00
.github/workflows fix: duplicate account_id in actions, typo fix 2024-03-18 08:26:20 +08:00
components add logging, use external link 2024-03-18 17:01:58 +08:00
docs fix cpu limit exceeded, update README 2024-01-30 14:06:21 +08:00
pages Merge branch 'main' of https://github.com/lyc8503/UptimeFlare 2024-05-12 01:57:40 +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 add logging, use external link 2024-03-18 17:01:58 +08:00
.eslintrc.json Initial commit from Create Next App 2023-10-12 22:16:16 +08:00
.gitignore feat: local debugging with wrangler 2024-01-14 08:12:02 +00: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
LICENSE forgot LICENSE QAQ 2024-01-30 13:31:18 +08:00
README.md Update README: add link to repo 2024-05-13 01:20:51 +08:00
deploy.tf feat: add notify telegram & bark, and some minor fixes 2024-03-18 00:06:31 +08:00
env.d.ts feat: local debugging with wrangler 2024-01-14 08:12:02 +00:00
next.config.js feat: local debugging with wrangler 2024-01-14 08:12:02 +00:00
package-lock.json feat: local debugging with wrangler 2024-01-14 08:12:02 +00:00
package.json feat: local debugging with wrangler 2024-01-14 08:12:02 +00:00
postcss.config.js format code 2023-11-06 00:38:30 +08:00
tsconfig.json feat: local debugging with wrangler 2024-01-14 08:12:02 +00:00
uptime.config.ts fix wrong args list in callback 2024-03-18 17:37:17 +08:00
uptime.types.ts ts type and ui bug fixes 2024-03-18 16:21:28 +08:00

README.md

📈UptimeFlare

A more advanced, serverless, and free uptime monitoring & status page solution, powered by Cloudflare Workers, complete with a user-friendly interface.

Features

  • Open-source, easy to deploy (in under 10 minutes, no local tools required), and free
  • Monitoring capabilities
    • Up to 50 checks at 1-minute intervals
    • Geo-specific checks from over 310 cities worldwide
    • Support for HTTP/HTTPS/TCP port monitoring
    • Up to 90-day uptime history and uptime percentage tracking
    • Customizable request methods, headers, and body for HTTP(s)
    • Custom status code & keyword checks for HTTP(s)
    • Customizable Webhook
  • Status page
    • Interactive ping (response time) chart for all types of monitors
    • Responsive UI that adapts to your 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

  • TCP opened promise
  • SSL certificate checks
  • Telegram example
  • Bark example
  • Slack example
  • Incident timeline
  • Email notification via Cloudflare Email Workers
  • Specify region for monitors