SiteLetter vs Uptime Kuma

Skip the VPS, the Docker,
the cert renewal

Uptime Kuma is excellent open-source software with one of the largest self-hosted communities on GitHub. It is free as in source code, not free as in time. SiteLetter is managed monitoring with Lighthouse on every monitored page, AI visual regression, and branded client reports. No VPS, no patches, no monitor-the-monitor problem.

Uptime Kuma
Self-hosted, MIT
Software cost $0 (MIT license)
Hosting $5-$20/mo VPS
Ops time 1-3 hr/mo
Monitor-the-monitor Your responsibility
Free as in source code. Plus a $5-$20/mo VPS, plus my estimate of 1-3 hours/month of ops time at your own billable rate.
SiteLetter
Managed for agencies
Software + hosting + ops $5/site/mo
Lighthouse on every monitored page Up to 15 pages/site
AI day-over-day visual regression Classified
Branded scheduled client reports Every plan
Managed. SiteLetter hosts it, patches it, and monitors it. You focus on client work.

Also evaluating UptimeRobot, Hyperping, or Oh Dear? See those comparisons, or browse all alternatives.

Quick verdict

Both are good for the people they were built for. The decision comes down to whether your agency wants to manage monitoring infrastructure or focus on client work.

Pick Uptime Kuma

Self-hosting-comfortable teams + data-residency needs

Agencies (or sysadmins) comfortable running Docker on a VPS, with the time and inclination to handle OS patches, version upgrades, backups, and the monitor-the-monitor problem. Or agencies in regulated industries where data residency matters and self-hosted monitoring is a contractual requirement.

Also a strong fit if your check-type needs span many protocols (TCP, DNS, Docker, Steam, Push heartbeats) or your alert routing needs unusual channels (Gotify, niche SMS gateways).

Pick SiteLetter

Agencies who want managed + client deliverable

Web design, development, and marketing agencies who want monitoring to disappear into the background while shipping a polished branded client report every week. No VPS to maintain, no ops time to bill back to overhead, no monitor-the-monitor problem.

SiteLetter at $5/site covers Lighthouse on every monitored page, AI day-over-day visual regression, branded scheduled client reports, and white-label report branding (your logo, colours and sender name) - all in the base price, fully managed.

What Uptime Kuma does not ship (that agencies need)

Uptime Kuma is genuinely powerful uptime monitoring software. The gaps below are not paid-tier upgrades: the project's published documentation and repository do not describe these features as of May 16, 2026.

Lighthouse on every page, no headless-Chrome wrapper to deploy

Uptime Kuma's monitor types include HTTP, TCP, Ping, DNS, Keyword, JSON Query, Websocket, Push, Steam-server and Docker-container checks, among others. Google Lighthouse audits with the four-score breakdown are not among them. SiteLetter runs the full Lighthouse on every monitored page across every client site, daily, with DNS, TLS, and CDN cache warmup before each audit, and ships the Performance, Accessibility, SEO, and Best Practices scores in the weekly client report - without you running a headless-Chrome wrapper on your VPS to produce them yourself.

Day-over-day screenshot diffs, not yours to build

Visual regression is not in Uptime Kuma's feature set. To add it you would self-host a separate tool, integrate it into the dashboard yourself, and maintain both. SiteLetter ships the day-over-day flow as a managed service: two screenshots per monitored page (mobile and desktop) every 24 hours, then an AI classifier that dismisses cosmetic noise (rotating banners, cookie variants), summarises intentional content changes in the next scheduled report, and emails real layout breakage when the daily scan detects it.

Branded reports you forward, not just incident alerts

Email exists in Uptime Kuma as an alert channel - you get a notification when a check goes down. What does not exist is a scheduled, per-client branded weekly or monthly report: no agency logo, no brand colour, no reply-to address on a scheduled artifact. SiteLetter builds that report on the cadence you set and puts it in your inbox ready to forward, and your client reads it without an account on anyone's dashboard.

Per-client branding included, not "host it on your domain"

Uptime Kuma's branding model is the URL: self-host it at status.youragency.com and that is the branding. Its status pages take a custom domain and badges, but the project's published documentation does not describe a per-client branding profile or a branded report artifact you send to a client (checked May 16, 2026). SiteLetter ships per-client report branding: your logo, your brand colour, your reply-to address, and your agency name as the sender. An org-level setting keeps the SiteLetter name out of the report body.

Onboarding speed and zero infrastructure

Uptime Kuma runs on your own VPS via Docker or Node, and in practice you also want a reverse proxy with TLS, an external check to watch the watcher, and a patching routine. SiteLetter is a managed signup: add a domain in the dashboard, the product auto-fetches the sitemap and the first scan of up to 15 pages starts immediately, no ops setup on your side.

One URL to onboard a client, not 15 monitor forms

Onboarding a client on Uptime Kuma means defining 15 monitors per site, by hand in the dashboard or scripted through their REST write endpoints or a backup import, each with its own interval and alert configuration. Onboarding the same client on SiteLetter is pasting one URL. The sitemap is auto-fetched, the 15 most important pages are picked (depth + sitemap priority + recency), and every monitoring service turns on. Alert rules are written once at agency level and inherited by every client and every site, so the number of alert configurations you maintain does not grow with the portfolio.

Feature-by-feature comparison

The full picture, grouped by category. Some of these are SiteLetter wins (per-page Lighthouse + visual + branded reports + managed hosting). Many are Uptime Kuma wins (free software, 10+ monitor types, 90+ alert channels, full data control, no vendor risk). The honest answer is "both, for different operational preferences."

Feature SiteLetter Uptime Kuma
Cost & hosting model
Software cost $5/site/mo (managed) $0 (MIT license)
Infrastructure cost Included (SiteLetter hosts) $5-20/mo typical VPS (DigitalOcean / Hetzner)
Ops time / maintenance burden Zero (SiteLetter patches, upgrades, monitors the monitor) My estimate: roughly 1-3 hours/month (patches, upgrades, backups, monitor-the-monitor)
Out-of-pocket cost at 10 sites $50/mo (managed, no ops time) ~$10/mo VPS + my estimate of 1-3 hours/month of your ops time at your own rate
Monitoring data retention 2 years (730 days) for scans, screenshots, Lighthouse runs, asset findings and reports; raw uptime check rows kept 7 days Operator-controlled (whatever you configure in SQLite; default unbounded with manual pruning)
Per-page services on a client site
Per-page uptime Yes, 15 pages per site (homepage every 1 min + 14 subpages every 15 min) 1 monitor per URL; intervals down to 20 seconds
Google Lighthouse audits (Performance / Accessibility / SEO / Best Practices) Every monitored page, daily, with cache warmup No
AI day-over-day visual regression with classification Every monitored page, daily; AI classifies every material change No
Broken asset detection across pages Every monitored page, daily Not in product as a per-page check
Monitoring infrastructure Managed (SiteLetter runs it, you do not) Self-hosted on your VPS (you patch, upgrade, watch the watcher)
Site-level services
SSL certificate expiry alerts Yes Yes (certificate info + expiry on HTTP monitors)
Domain expiry alerts Yes No native domain/WHOIS expiry monitor
Sitemap auto-discovery Yes (weekly sync) No sitemap auto-discovery (monitors defined per URL, by hand or scripted against the unsupported internal API / backup import)
Public status pages Not available Yes (multiple pages, custom domain, badges)
Transaction / multi-step checks No Limited (HTTP Keyword, JSON Query against single endpoint; no Playwright)
Non-HTTP monitor types (TCP/Ping/DNS/Docker/etc.) No Yes (10+ types)
Reports your clients read
Scheduled client-facing email report Yes (weekly, bi-weekly, monthly, quarterly) No (email is alert-channel only)
Per-client branding (logo, color, reply-to) Yes No first-class per-client branding
Org-level report branding (hide the SiteLetter name) Yes in the report body; sender display name is yours, From address stays @siteletter.com Self-hosting on your own domain is the branding; no branded report artifact in the published docs (see verification date below)
Drag-and-drop report builder Yes No
Recipients view reports without a login Yes (a branded email you forward; no account for the recipient) Public status pages are accessible without login; no scheduled email report flow
Platform features
Alert channels Email, Slack 90+ (Email, Telegram, Discord, Slack, Teams, Gotify, Pushover, SMS gateways, webhooks, and many more)
Public REST API Not available Not officially supported - the project wiki says the internal API "is not officially supported for third-party integrations" and that breaking changes may land between versions without notice; the only key-gated surface is the Prometheus /metrics scrape
Native mobile app No No official mobile app (third-party community apps exist; alerts reach phones via Telegram/Discord/Pushover/SMS)
Vendor failure risk Managed SaaS (vendor-side risk applies) None (MIT-licensed source code lives on your hardware)

Sources: github.com/louislam/uptime-kuma, project wiki, and DigitalOcean / Hetzner published VPS pricing. Verified .

Cost at your portfolio size

Drag the slider to your client portfolio size. SiteLetter scales linearly per site. Uptime Kuma cost is the VPS hosting (flat regardless of monitor count within reasonable limits) plus your operational time. The honest comparison is software-free + time-paid vs SaaS-paid + time-free.

10
1 20
SiteLetter (managed)
$50
/month, full per-page coverage + branded reports + zero ops time on your end
150 pages monitored across 10 sites
Uptime Kuma + VPS
$10/mo
Typical $5-$20 VPS, flat regardless of site count. Software itself is free.
Plus my estimate of 1-3 hours/month of ops time on your side

Uptime Kuma's software is free (MIT). The out-of-pocket cost is your VPS bill. The other cost is your ops time: my estimate is 1-3 hours/month for patching, version upgrades, TLS renewal, and running an external check on the host itself. At your own billable rate, that's the honest comparison.

Reading these numbers honestly

Uptime Kuma wins on raw software cost. $0 license + cheap VPS is genuinely the cheapest self-hosted monitoring option when you exclude ops time. If you already self-host, you have spare VPS capacity, and you enjoy that work, the math is hard to beat.

SiteLetter wins once your time is in the equation, or when agency features matter. Anchored to the per-site price, one hour of monthly ops time is worth more than SiteLetter charges for several sites, so where the two cross depends on your own billable rate: divide it by $5 to get the number of sites an hour of your time pays for. And SiteLetter adds Lighthouse on every monitored page, AI day-over-day visual regression, and branded scheduled client reports - all features Uptime Kuma does not ship at any cost. The cost comparison is real only if the feature gap is acceptable.

Cost at common portfolio sizes

SiteLetter scales linearly per site. Uptime Kuma VPS and ops costs are flat regardless of monitor count (within reasonable limits) - one VPS hosts many monitors. From about three sites upward Uptime Kuma is cheaper on dollars, and the gap widens as the portfolio grows; at one or two sites SiteLetter is already at or below a $10 VPS.

Client sites SiteLetter Uptime Kuma + VPS
5 $25/mo ~$10/mo + your ops time
10 $50/mo ~$10/mo + your ops time
20 $100/mo ~$10/mo + your ops time

Uptime Kuma is free software; the cost is your VPS bill plus my estimate of 1-3 hours/month of patching, version upgrades, TLS renewal, and the external check that watches the watcher. Calculate the ops side at your own billable rate. VPS pricing benchmarked against DigitalOcean / Hetzner published VPS pricing. The verified date covers Uptime Kuma's published documentation and DigitalOcean / Hetzner VPS pricing, not the ops-time estimate, which is mine. Verified .

Where Uptime Kuma genuinely wins

Uptime Kuma is a beloved open-source project with one of the largest active self-hosted communities on GitHub. If you are comfortable self-hosting and want full data control with zero vendor risk, it is a genuinely powerful tool. The wins below are real and SiteLetter does not match them.

Free open-source software (MIT license)

One of the most-starred self-hosted projects on GitHub, with an active community and frequent releases. Fully MIT licensed. Zero recurring license cost: software itself is genuinely free. The only spend is your hosting infrastructure and time.

10+ monitor types out of the box

HTTP(s), TCP, HTTP Keyword, HTTP JSON Query, Websocket, Ping, DNS Record, Push heartbeat, Steam Game Server, Docker Container, plus more. Down to 20-second intervals on the higher-frequency setups. If your monitoring need spans protocols beyond plain HTTP, Uptime Kuma covers a wider native check-type surface than SiteLetter.

90+ notification channels

Email (SMTP), Telegram, Discord, Slack, Microsoft Teams, Gotify, Pushover, dozens of SMS gateways, generic webhooks, and many more. If your alert routing needs span unusual channels, Uptime Kuma probably ships one for you. SiteLetter has email and Slack today.

Full data control + self-hosted privacy

The SQLite database lives on your hardware. No vendor stores your monitoring data, no third-party processor sees your client URLs, no vendor lock-in. If your agency has clients in regulated industries (healthcare, finance, government) where data residency matters, self-hosting is a real win.

Status pages built in

Multiple status pages with custom domain mapping, badges, public or private. SiteLetter does not offer status pages. If hosted public status pages are part of your client deliverable today, Uptime Kuma already ships them.

No vendor failure mode (in the SaaS sense)

A SaaS monitoring vendor can change pricing, sunset features, get acquired, or shut down (see Freshping, March 2026). Self-hosted Uptime Kuma has none of those risks - the source code is on your machine, the database is on your hardware, the project keeps running as long as you do.

For self-hosting-comfortable teams, agencies with data-residency requirements, and anyone who enjoys running their own infrastructure, Uptime Kuma remains the better tool today. I say that because I mean it.

When to pick which

Three honest scenarios.

SiteLetter
Scenario A

Agencies who want managed

Web design, development, marketing agencies that bill clients for their time. Managed monitoring at $5/site with branded reports + Lighthouse + AI visual regression saves the ops time you would otherwise spend on Uptime Kuma maintenance, and that saved time bills back at agency rates.

Uptime Kuma
Scenario B

Self-hosting teams + data residency

DevOps-comfortable teams already running infrastructure. Or agencies with clients in regulated industries where monitoring data must stay on infrastructure you control. Uptime Kuma's MIT license and self-hosted model is the right answer.

Both
Scenario C

Agency hosting + agency client work

Some agencies host client infrastructure AND deliver client monitoring reports. Uptime Kuma on the infrastructure side (low-cost uptime + protocol checks for ops alerting), SiteLetter for the per-page Lighthouse + visual + branded client reports. The overlap is narrow: both do HTTP uptime and SSL expiry. Everything else does not: per-page Lighthouse, visual regression and branded client reports on one side, protocol checks and status pages on the other.

SiteLetter vs Uptime Kuma: FAQ

Still have questions? Contact us

Comparison based on publicly available Uptime Kuma documentation, project repository, and community discussion, last verified . Uptime Kuma is open-source software released under the MIT license, maintained by Louis Lam and a community of contributors. SiteLetter is independent and not affiliated with the Uptime Kuma project. For the most current Uptime Kuma information, see github.com/louislam/uptime-kuma.

Set up your care-plan reporting once.
Close the tab.

SiteLetter is the kind of tool you forget you're using, until your client thanks you for the report you didn't write.

  • 2-minute setup. Add a URL. SiteLetter auto-discovers pages, starts monitoring, schedules reports. You pick your alert rules and confirm each client address once.
  • No scripts to install. SiteLetter monitors from the outside, like a real visitor.
  • Cancel anytime. No credit card to start, no contract.
Start free trial