Serverless Uptime Monitor
Installation service available

Stay online. Get instant alerts when your site goes down.

We install a serverless uptime monitoring panel: real-time checks, latency tracking, incident reporting, emails via Resend, and clean dashboards. Fully managed setup for your domain.

Complete Control Panel β€” Everything You Need to Monitor

🎯 Main Dashboard β€” Global View of All Your Sites

Manage all your monitors from a clean, professional interface. Each site displays:

  • Real-time status: visual UP/DOWN indicator with checks every 60 seconds (configurable). Dashboard auto-refreshes every 10s without page reload
  • Average latency: measures response time to detect degradation before outages
  • Uptime percentage: availability metric based on all historical checks
  • Last check: exact timestamp of last successful or failed ping
  • Active incident alerts: prominent notification when a site is down with acknowledgment option

Quick actions per site: Pause/Resume monitoring, Edit configuration, Run immediate manual check, Delete monitor. Search and filter by URL/domain to instantly find sites in large lists.

πŸ“Š Reports & History β€” Deep Incident Analysis

Reports section with 3 specialized tabs for complete analysis:

  • Incident History: detailed logs of last 50 outages with HTTP status code, latency, timestamp and affected site. Identify recurring problem patterns.
  • 24h Statistics: table with uptime % per site, average latency and hourly bar chart showing availability. Visualize performance trends hour by hour.
  • System Events: Worker activity log (startup, restart, alerts sent). Complete audit of all monitor automated actions.

Real-time search by URL or site name to filter specific logs. Export data for external analysis or client reports.

βš™οΈ Advanced Configuration β€” Customize Every Detail

Complete settings panel divided into sections:

  • Alert Configuration: customize email subject and HTML body with dynamic variables ({{site_name}}, {{url}}, {{status}}, {{latency}}, {{time}}). Test your templates with test email button.
  • Data Retention: configure how many days to keep OK logs (default 1 day) vs ERROR logs (30 days). Automatically optimize database usage.
  • WAF Security: configure secret header to bypass Cloudflare WAF in checks (avoid false positives).
  • Worker URL: address of your deployed Worker for manual checks and backend communication.
  • Notification Email: address where you'll receive all downtime and recovery alerts.
  • Password Change: update your panel access password anytime.

All settings are saved to your Supabase database and apply instantly without restarting the Worker.

Featured Technical Capabilities

βœ… Automated Checks

HTTP HEAD requests every 60 seconds (configurable). 10s timeout for fast problem detection. Multi-region support from Cloudflare edge.

⚑ Manual Checks

Button to execute on-demand verification of any site. Immediate response with HTTP status and latency in ms. Perfect for validating fixes after incidents.

πŸ”” Smart Alerts

Automatic email when site goes down and when it recovers. Customizable HTML templates with all incident data. Powered by Resend with 100 emails/day free.

πŸ“ˆ Uptime Metrics

Automatic availability (%) calculation based on total OK vs FAIL checks. Average latency per site and hourly charts. Complete history in database.

🚨 Duplicate Detection

When adding a site, system alerts if you're already monitoring that domain or related subdomains. Avoid redundancy and optimize your quota.

⏸️ Monitoring Control

Temporarily pause monitoring of any site without deleting it. Useful during scheduled maintenance or migrations. Reactivate with one click.

πŸ—‘οΈ Configurable Retention

Define how long to keep successful logs (save space) and error logs (historical analysis). Automatic cleanup via cron.

πŸ” RLS Security

Row Level Security in Supabase: each user only sees their own sites and settings. Secure multi-tenant from the database.

πŸ”„ Auto Polling

Dashboard queries database every 10 seconds without page refresh. Site checks run every 60s (configurable).

Why choose our uptime monitoring solution?

πŸ’° No monthly subscriptions β€” pay once, own forever

Unlike SaaS monitoring tools that charge $10-$50/month, you pay a single USD 20 installation fee and the panel is yours. No recurring costs, no vendor lock-in, no surprise billing.

Traditional uptime monitoring services trap you in expensive subscriptions. Over 12 months, competitors cost $120-$600. Our solution? Just $20 total.

Daily Workflow β€” How You'll Use the Panel

1️⃣ Add Your Sites (2 minutes)

From Dashboard, click "Add Site". Fill in: Name (e.g., "My Blog"), Full URL (https://myblog.com), Check interval (60s default). System validates URLs and detects duplicates automatically.

2️⃣ Configure Alerts (5 minutes)

In Settings, customize notification email, adjust alert templates with dynamic variables, configure log retention. Send test email to validate Resend is working correctly.

3️⃣ Monitor in Real-Time

Worker checks your sites every 60 seconds. Dashboard queries database every 10s showing UP/DOWN status, latency and uptime %. Green/red visual indicators to identify issues instantly.

4️⃣ Receive Automatic Alerts

When a site goes down, you get immediate email with: affected URL, HTTP error code, last attempt latency, exact timestamp. Upon recovery, automatic confirmation arrives.

5️⃣ Analyze Incidents

Go to Reports β†’ Incident History to see list of last 50 outages. Filter by site, review status codes and latencies. Use 24h Stats for hourly charts and pattern detection.

6️⃣ Run Manual Checks

After applying a fix, use "Check Now" button in Dashboard to immediately verify if site responds OK. See status and latency in popup without waiting for next cron.

How it works & what you get

We deploy a complete monitoring stack on your infrastructure in under 24 hours:

πŸš€ Cloudflare Worker

Runs scheduled checks every minute, stores results in Supabase, and triggers email alerts via Resend when sites go down or recover.

πŸ“Š React Dashboard

Clean admin panel to manage sites, view real-time status, browse incident history, and configure alert templates.

πŸ” Supabase Backend

PostgreSQL database with row-level security, storing sites, ping logs, and system events. Automatic cleanup based on your retention policy.

πŸ“§ Email Alerts

Instant notifications via Resend when downtime is detected, with custom subject/body templates and recovery confirmations.

Installation includes: environment setup, database schema, Worker deployment, frontend hosting, email configuration, and testing. You receive full source code and admin access.

Perfect for agencies, freelancers & SaaS teams

Our monitoring panel is ideal for:

Set it up once, monitor forever. No ongoing costs, no vendor dependencies.

Frequently asked questions

What ongoing costs are there?

Only your infrastructure: Cloudflare Workers (free tier covers most use cases), Supabase (free tier or $25/month for high volume), and Resend (free tier includes 100 emails/day, enough for alerts). Typically $0-5/month total for normal usage.

Do I need technical knowledge?

No. We handle the complete installation. You just need Cloudflare, Supabase, and Resend accounts (we guide you through setup).

Can I modify the panel after installation?

Yes, you own the full source code. Customize alert templates, add features, or integrate with your existing tools.

How many sites can I monitor?

Unlimited. The panel scales with your Cloudflare and Supabase plans. Most users monitor 10-50 sites without issues.

Request installation

Protected by reCAPTCHA Β· Terms apply