Live and monitoring — free to start in 2 minutes

Your customer should never be the one who tells you the site is down.

Uptime, SSL, and server monitoring in one flat-priced dashboard, so you know the second anything breaks. Everything the big tools charge a fortune for, at a price built for MSPs, home labs, and small teams.

30-day money-back guaranteeFree forever for 10 monitors, no card
ensju.com/app/monitors
The Ensju monitors dashboard: a list of HTTP, HTTPS, and Tor .onion uptime monitors, each showing status, response-time sparkline, and 24-hour uptime, with search, status, tag, and per-client filters.

Enterprise monitoring. Without the enterprise invoice.

Datadog, Pingdom, and the rest meter you per host, per check, and per seat. Great math for a bank. Punishing for a home lab, an MSP watching dozens of client sites, or a team of five. Ensju is flat-priced and generous: the monitoring that matters, at a price that makes sense.

Flat monthly plans

No per-host or per-check metering. Your bill never surprises you.

A genuinely free tier

10 monitors, heartbeats and a server, forever. No trial countdown, no card.

Every channel, every plan

Slack, Discord, Telegram, Signal and webhooks aren't an upsell.

One dashboard for everything you run

Your sites, your certificates, and the servers behind them, watched around the clock.

Website, API & .onion uptime

HTTP, TCP, DNS, ICMP, plus Tor .onion. Checks as fast as every 30 seconds, with keyword, status-code and JSON assertions, and multi-step checks that log in and walk a user journey on Pro and up.

SSL & domain expiry

Every HTTPS monitor tracks cert expiry automatically, and domain monitoring watches registration expiry plus SPF, DMARC and DKIM, so nothing lapses quietly.

Cron jobs & backups

Heartbeats catch the job that silently stops running. Your backup, cron or worker pings Ensju, and you hear about it the moment a ping is late or reports a failure.

Servers, containers & disks

A tiny outbound-only agent reports CPU, memory, disk, network and load, plus Docker containers and, if you opt in, ZFS, SMART and UPS health. It forecasts when a disk will fill, and updates itself from the dashboard.

Your vendors' outages, too

Track the status pages of Stripe, GitHub, Cloudflare and the rest. When one has an incident, your dashboard names it as a possible cause before a customer has to.

Alerts that reach the right person

Email, Slack, Discord, Telegram, Signal, webhooks and push, routed per monitor. Quiet hours, snooze and maintenance windows cut the noise, and escalation policies (Homelab and up) page the next person if nobody answers.

Multi-region probing

Watch each monitor from up to 5 regions at once. A smart down-rule tells a real outage from a regional blip, so you're not woken for nothing.

Status pages & badges

A polished status page out of the box, on your own domain or fully white-labelled. Uptime history, incidents, maintenance and email subscribers, plus uptime badges for your README.

SLA targets you can prove

Set an uptime target per monitor, watch the error budget in incident minutes, and get a MET or MISSED verdict for each client every month. Pro and up.

A dashboard that's live

Lists, details, and charts update in real time. No refreshing, no wondering whether what you're looking at is current.

Mobile companion app (coming soon)

iOS + Android apps on the same account, your stuff's status in your pocket — view-only for your monitoring data, with push alerts when something breaks. The dashboard already shines on mobile in the meantime.

Ask your AI assistant

Connect Claude, ChatGPT, or Cursor over MCP and ask "is anything down" or "which server is low on disk". Read-only, signed in as you, on every paid plan.

See it in action

Not a mockup. This is the actual dashboard you get on day one, live-updating and dark by default.

ensju.com/app/monitors/ensju.com
An Ensju monitor detail page for ensju.com: an uptime bar of the last 60 checks, an SSL certificate card counting down to expiry, and a response-time chart broken out by region.

Every check, in depth

Open any monitor for the full picture: uptime across 24 hours, 7 and 30 days, the SSL certificate counting down to expiry, and response time plotted per region. A majority-rule roll-up tells a real outage from a single flaky path.

ensju.com/app/servers
The Ensju servers list showing Ubuntu, FreeBSD, macOS, and OPNsense machines, each with an online status, operating system, and last-seen time.

One agent. Every box.

Ubuntu, FreeBSD, macOS, OPNsense — one lightweight agent watches them all. Group and filter by client or environment, and see at a glance which hosts are online, which need attention, and which are due an update.

ensju.com/app/servers/git-runner-01
An Ensju server detail page for a host called git-runner-01, showing CPU, memory, disk, and load tiles above trend charts for CPU, memory, disk, and network.

Infrastructure metrics, at a glance

CPU, memory, disk, network, and load — live tiles over trend charts, plus host facts and service health. The agent is outbound-only, so it reports from behind NAT and strict firewalls with no ports to open.

iOS & Android · coming soon

Your dashboard, in your pocket

The Ensju companion app puts every monitor, server, and alert on your phone — view-only for your monitoring data, on the same account, and it registers itself for push so an outage reaches you. The web dashboard already shines on mobile in the meantime.

The Ensju iPhone app dashboard: monitor counts (up, down, degraded), server counts, a recent-activity feed, and org-wide 24-hour uptime.

Every org at a glance

Up, down, and degraded counts, servers online, and recent activity — the whole account in one glance.

The Ensju iPhone app monitor detail for ensju.com: an uptime bar, 24-hour/7-day/30-day uptime, an SSL certificate expiry countdown, and all five probe regions.

Drill into any monitor

Uptime history, the SSL expiry countdown, and all five probe regions — in the palm of your hand.

The Ensju iPhone app server detail: live CPU, memory, disk, load, and network tiles above trend charts.

Server metrics, live

CPU, memory, disk, network, and load, with trend charts that refresh as you watch.

Your infrastructure is nobody's business but yours

Monitoring means handing a tool a map of everything you run. We treat that map the way you'd want us to.

We monitor it. We don't monetize it

Funded by subscriptions, not ads. Your monitors, metrics, and logs are never sold, profiled, or fed to an ad network.

Credentials encrypted with AES-256

The secrets you hand us (Slack tokens, webhook URLs) are encrypted at rest, never sitting in a plain database column.

Encrypted in transit

Every connection runs over TLS. Nothing about your stack crosses the public internet in the clear.

The agent calls out, never in

Outbound calls only. No inbound ports, no port forwarding, no VPN. It watches servers behind NAT or a strict firewall, runs unprivileged, and installs signed updates with automatic rollback.

Want the longer answer: probes, the agent, the dispatch pipeline, the architecture diagram? How Ensju works →

Made for the rest of us

If the big platforms quoted you a number that made you laugh, Ensju is for you.

MSPs & IT consultants

Turn monitoring into a profit line: win clients with it, resell it at 95%+ margin, and prove the uptime you're paid to deliver.

See Ensju for MSPs →

Small businesses & startups

Know before your customers do, without hiring a dedicated SRE.

Home labs & self-hosters

Keep an eye on everything in the rack without signing up for a corporate budget.

Indie devs & makers

Ship it, then sleep. Ensju keeps watch while you build the next thing.

Who's behind it

Built by an MSP, for the clients it already monitors

Ensju is built by Robby, 26 years in enterprise IT, up to tech operations director at a Fortune 50 retailer spanning 8,000+ locations. He runs his own MSP, 17 Solutions, and builds monitoring for people who don’t trust the cloud: run on infrastructure he owns down to the BGP announcement, reachable over Tor, never mined.

See why MSPs choose Ensju →

Built for the privacy-first crowd

Yes, we monitor your Tor .onion services

Point Ensju at a Tor hidden service and it's checked over Tor like any other monitor (uptime, response time, alerts) with no proxy to run yourself. The big platforms can't reach onion services at all. We connect as a Tor client only (never a relay or exit node), so your .onion lives on the same dashboard as everything else.

Switching from another tool?

We've outgrown "cheapest pinger." See how Ensju's breadth, flat pricing, and privacy stack up: honest tables, real numbers.

Here's what you get.

The monitoring itself is on every plan, Free included: uptime, SSL, heartbeats, vendor status, server health and alerts to every channel above. Paid plans add room to grow, faster checks, longer history, and the tools teams and MSPs pay for.

HTTP, TCP, DNS, ICMP & Tor .onion uptime checks
SSL certificate and domain expiry monitoring
Heartbeats for cron jobs, backups and workers
Status tracking for the vendors you depend on
Server metrics: CPU, memory, disk, network, load
Docker containers, ZFS, SMART & UPS health, disk-full forecasts
Email, Slack, Discord, Telegram, Signal, webhook & push alerts
Quiet hours, snooze, server pause and maintenance windows
Uptime badges for READMEs and wikis
Signed agent updates from the dashboard, with automatic rollback
Tags to group monitors and servers by client, project, or environment
Import from Uptime Kuma or UptimeRobot
Live lists, dashboards & charts that update in real time
Status pages, escalation policies & AI assistant access (MCP) from Homelab up
SLA targets, multi-step checks & custom domains from Pro up
White-label status pages and per-client grouping on MSP
iOS + Android mobile companion app with push alerts, view-only otherwise (coming soon)
No per-host, per-check, or per-seat metering

Free

$0/mo

10 uptime monitors · 1 server agent · 7-day history

Homelab

$10/mo

25 uptime monitors · 5 server agents · 30-day history

Pro

$40/mo

100 uptime monitors · 25 server agents · 90-day history

Save three months with annual billing. See full pricing →

The no-risk guarantee

30 days. Money back. No interrogation.

Run any paid plan for a full month. If Ensju isn't earning its keep, reply to any email from us and we'll refund every cent. No forms to fill out, no exit interview, no hard feelings. And you can start on the free plan, so you don't even have to take our word for it first.

Common questions

Is there really a free plan, or is it a trial?
A real free plan, forever. 10 uptime monitors, 1 server agent, 5 heartbeats, 3 vendor dependencies, 7 days of history, and alerts, no credit card and no countdown. Plenty of home labs and side projects never need to pay a cent.
I'm an MSP — can I resell Ensju to my clients?
Yes — that's the model we lead with. The MSP plan is $125/mo for up to 500 monitors, 50 client status pages on your own domains, and 100 server agents. Across 40 clients that's about $3 per client, and MSPs commonly productize monitoring and reporting at $99-299 per client per month. The full per-client math is on our MSP page. See Ensju for MSPs →
How is Ensju cheaper than Datadog or Pingdom?
Those tools meter you per host, per check, and per seat, predictable for an enterprise, brutal for everyone smaller. Ensju charges one flat monthly price. The same monitoring, a bill you can actually predict.
Is there a money-back guarantee?
Yes. Every paid plan is covered by a 30-day money-back guarantee. If Ensju isn't earning its keep, reply to any email from us and we refund every cent, no forms, no exit interview.
Do you sell or mine my data?
Never. Ensju is funded by subscriptions, not advertising. Your monitors, metrics, and logs are yours, never sold, never profiled, never handed to an ad network. Channel credentials are encrypted with AES-256.
What can Ensju monitor?
Websites and APIs over HTTP, TCP, DNS, and ICMP, including multi-step checks that log in and walk a user journey (Pro and up); Tor .onion services; SSL/TLS certificate expiry; domain registration expiry and email DNS (SPF, DMARC, DKIM); cron jobs, backups and workers through heartbeats; the public status pages of vendors you depend on, like Stripe, GitHub and Cloudflare; and full server metrics (CPU, memory, disk, network, load, service health, Docker containers, and optionally ZFS, SMART and UPS) via a lightweight agent.
How do I keep alerts from turning into noise?
Quiet hours mute a channel on a schedule, a snooze mutes one monitor or server for a few hours, pausing a server stops its alerts until you resume it, and maintenance windows silence everything on a status page during planned work. Alerts fire on real state changes only, and when a vendor you track has an outage, the dashboard says so, so you know it isn't you.
Can I ask Claude or ChatGPT about my monitors?
Yes. Ensju has a built-in MCP server, so Claude, ChatGPT, Cursor, or any MCP-capable assistant can answer questions like "is anything down right now" or "what was the uptime of api.example.com this month" using your own Ensju sign-in. It is read-only and included on every paid plan.
Can you monitor Tor (.onion) services?
Yes, and almost no other monitoring service can. Add a .onion URL as an HTTP monitor and Ensju checks it over the Tor network, with the same uptime and response-time tracking as any other monitor. There is no proxy to run on your side, and we connect as a Tor client only, never a relay or exit node.
How long does setup take?
Minutes. Paste a URL for uptime and SSL checks, or run one command to add a server. No YAML to write, no collectors to babysit, no onboarding call.
Do I need to open a firewall port?
No. The server agent only makes outbound HTTPS calls. It never accepts inbound connections, so it works behind NAT, CGNAT, and strict firewalls with zero configuration. Uptime checks run from our side against your public URLs; nothing ever needs to reach into your network.
Why is it called "Ensju"?
Ensju is Swedish (en sju, literally "one seven", or 17), a nod to our Swedish roots and to 17 Solutions, the company behind Ensju. Say it "en-SHOO": the sju uses the distinctive Swedish "sj"-sound, a soft rush of air somewhere between an English "sh" and "h".

Not ready to sign up? Get the monitoring playbook.

Practical, vendor-neutral tips on what to monitor and how to alert, the stuff we wish every team knew before something broke. Plus the occasional Ensju update. No spam, unsubscribe anytime.

Monitoring tips + Ensju updates. No spam, unsubscribe anytime.

Prefer it all in one place? Get the free Web Monitoring Playbook (PDF) →

Something you run will break. Be the first to know.

Free plan, no credit card. Add your first monitor before your coffee's gone cold.