Know when your server breaks. Fix it without opening SSH.

A tiny agent keeps an eye on CPU, RAM and disk. If a service crashes, Zuzia can restart it for you. If you need to poke around, you run commands right in your browser. Your sites get uptime, SSL and domain checks too.

Start 14-day free trial

No credit card. When the trial ends, you drop to the free plan instead of getting billed.

Only need to watch a website? Start here.

Paste a URL. We'll check it from three locations, plus its SSL certificate and domain expiry. Like what you see? Sign up and it's already on your dashboard.

Free for up to 10 sites. No credit card.

Find the problem and fix it in the same place

A crashed service restarts itself

Pick the systemd services you care about. If one dies at 3 a.m., Autopilot restarts it and checks that it actually came back. Start in dry-run, approve each restart from an email link, or just let it run. Included in the 14-day trial, then on paid plans.

A crashed service restarts itself

Run commands without SSH

Open a server and run any shell command right in your browser. No digging for SSH keys, no terminal, and every command lands in the history.

Run commands without SSH

Any command becomes a monitor

Any command can be a check. It reports OK, WARNING or CRITICAL, and you hear about it when that changes. Start with one of 36 ready-made checks or bring your own Nagios-style script. Monitored tasks are on every plan, Free included. Examples: Backup file freshness, Software RAID health, Disk SMART health, Pending security updates.

Any command becomes a monitor

Alerts that know each server's normal

Set your own thresholds, or let Zuzia learn what normal looks like on each server and tell you when things drift. Disk alerts also estimate when you'll run out of space.

Alerts that know each server's normal

Port and DNS checks, no agent needed

Watch any TCP port or DNS record from outside: your database, mail server or API. If a DNS record changes, you'll hear about it right away.

Port and DNS checks, no agent needed

Uptime, SSL and domain expiry

Checks as often as every minute from three locations. You'll know about an expiring certificate or domain long before your visitors do.

Uptime, SSL and domain expiry

Ask Claude or Cursor what's wrong with a server

Hook up Claude Code, Cursor or VS Code over MCP and just ask: why is web-03 slow? The assistant reads metrics, logs and alerts, but only what you share. It can't touch your servers until you turn that on. Included in the 14-day trial, then on paid plans.

$ claude mcp add --transport http zuzia https://my.zuzia.app/mcp \
    --header "Authorization: Bearer YOUR_API_KEY"

> Why is web-03 slow since this morning?

Up and running in three steps

  1. 1

    Create an account

    Sign up with Google, GitHub or email. No credit card.

  2. 2

    Add a server

    Copy the install command from the panel and run it as root. Your server shows up in about a minute.

  3. 3

    Pick what to watch

    Turn on a few ready-made checks, add your sites, and pick where alerts go: email, Slack, Discord, Pushover or SMS.

Only watching websites? Skip step two. Uptime, SSL, port and DNS checks don't need an agent.

How the agent works, and how it stays locked down

You're putting software with root access on your server. You should know exactly what it does, so here it is.

The agent is optional
Uptime, SSL, domain, port and DNS checks run from our servers, so there's nothing to install. You only need the agent for CPU, RAM and disk alerts, scheduled tasks and commands.
It listens on a port you choose
It only answers connections from Zuzia's IP addresses. Anyone else gets nothing back.
The install script opens that port for you
If ufw or firewalld is on, the script opens the port for Zuzia's addresses only. Using a cloud firewall at Hetzner, DigitalOcean, AWS or OVH? Open the port there too.
Treat it like SSH access
It runs as a systemd service with elevated permissions, and it only runs what you send from the panel: your commands and your scheduled tasks. Want it gone? Run /opt/zuzia/uninstall.sh.

Running servers for clients? Keep them all in one place

Put every client's sites and servers in one account. See uptime, SSL expiry and disk space for all of them, and run a command on any box without hunting for SSH keys. On Laravel Forge? Import your servers and sites with an API key.

Turn on a public status page and send clients the link, or add a status widget to their site. You pay per server, not per seat: $9 a month covers 10 servers. For now there's one login per account.

Zuzia next to UptimeRobot, HetrixTools and Uptime Kuma

Honest take: if all you want is a ping when a site goes down, UptimeRobot and HetrixTools give you more monitors for free, and Uptime Kuma costs nothing if you host it yourself. Just don't run Kuma on the same box it's watching. When that server dies, your monitor dies with it.

Zuzia is for the part that comes after the alert: you open the server, run the command, restart the service.

Feature Zuzia UptimeRobot HetrixTools Uptime Kuma
Uptime and SSL expiry alerts Yes Yes Yes Yes
Checks from outside your network 3 locations Yes Up to 12 locations Only from the box it runs on
CPU, RAM and disk metrics from an agent Yes No Yes No
Run commands from the panel Yes No No No
Scheduled tasks run by the agent Yes No No No
Auto-restart crashed services Trial and paid plans No No No
Free plan 1 server, 10 websites 50 monitors, 5-minute checks 15 uptime and 15 server monitors Free and open source, you host it
Cheapest paid plan $9/mo, 10 servers Solo, €10/mo $9.95/mo, 30 + 30 monitors Free, you pay for the server
Lifetime option $129 once No No Not needed
White-label status pages No Team plan Partial on all plans Yes, on your own domain

Prices and limits from the public pricing pages of UptimeRobot and HetrixTools, checked 2026-10-09. Uptime Kuma features from its GitHub page, checked 2026-11-09.

Pricing for people who count VPSes, not pageviews

$9 a month covers 10 servers. That's 90 cents a server. No per-seat fees, no per-metric add-ons. Every paid plan, Lifetime included, comes with a 30-day money-back guarantee.

Try the full Starter plan free for 14 days

10 servers, Autopilot, MCP and AI. No credit card.

After that you're on the Free plan unless you upgrade: 1 server, 10 websites, 1 port or DNS check, 1 scheduled task.

Founder pricing

Lifetime

$ 129
one-time payment
$129 while we're early, locked in for life
Goes up to $229 once the team plan ships

Pay once and keep it for good, with every future update included.

Works out to under $11 a month in year one, then nothing

Includes:

  • 15 servers with the agent
  • Run commands on all of them
  • Track up to 30 websites
  • Monitor up to 15 ports or DNS records
  • Schedule and manage up to 25 cyclical tasks
  • Autopilot: auto-restart crashed services
  • MCP server for Claude Code, Cursor and VS Code
  • Security audits with an AI summary
  • AI that writes commands and explains the output
  • Every alert channel from Free
  • Priority email support
  • No monthly bill, ever

Get Lifetime

Payments by Lemon Squeezy

Free

$0 forever

One server and a handful of sites. Free for as long as you want.

Includes:

  • 1 server with the agent
  • Run commands on that server
  • Track up to 10 websites (uptime, SSL, domain expiry)
  • Monitor up to 1 port or DNS record, no agent needed
  • Schedule and manage 1 cyclical task
  • Security audit for your server
  • Unlimited email alerts
  • Slack, Discord and Pushover alerts
  • SMS through your own Vonage account
  • Community support on Discord and email support

Start free trial

No credit card. You move to Free after 14 days

Starter Most popular

$ 9
per month

For freelancers and small teams with up to 10 servers.

Includes:

  • 10 servers with the agent
  • Run commands on all of them
  • Track up to 30 websites
  • Monitor up to 10 ports or DNS records
  • Schedule and manage up to 25 cyclical tasks
  • Autopilot: auto-restart crashed services
  • MCP server for Claude Code, Cursor and VS Code
  • Security audits with an AI summary
  • AI that writes commands and explains the output
  • Every alert channel from Free
  • Priority email support

Start free trial

No credit card for the trial. Payments by Lemon Squeezy

Pro

$ 19
per month

For agencies and anyone running up to 30 servers.

Includes:

  • 30 servers with the agent
  • Run commands on all of them
  • Track up to 60 websites
  • Monitor up to 30 ports or DNS records
  • Schedule and manage up to 50 cyclical tasks
  • Autopilot: auto-restart crashed services
  • MCP server for Claude Code, Cursor and VS Code
  • Security audits with an AI summary
  • AI that writes commands and explains the output
  • Every alert channel from Free
  • Priority email support

Start free trial

No credit card for the trial. Payments by Lemon Squeezy

Grzegorz Bukat, founder of Zuzia

I'm a developer from Poland. I've spent over ten years building web products and keeping client servers alive. Zuzia started as the tool I built for my own servers, and I still use it on them every day. It's named after my daughter. It's bootstrapped: no investors, just me. It runs on our own servers in a small private data center in Poland. Using Zuzia too? Tell me what works.

Read the story

Frequently Asked Questions

  • Short version: it's optional, it answers only Zuzia's IP addresses on one port you pick, and one command removes it. Treat it like SSH access. The section above has the details.
  • Everything in Starter for 14 days: 10 servers, Autopilot, MCP and AI. No credit card. When it ends you move to the Free plan (1 server, 10 websites) unless you upgrade, and nothing gets charged.
  • Yes. Add a URL and Zuzia checks it from Poland, New York and Singapore and keeps an eye on SSL and domain expiry. You don't install anything.
  • Email (as much as you want), Slack, Discord, push through your Pushover account, and SMS through your own Vonage account. You pick channels per monitor or task. There are no phone calls or on-call rotations yet.
  • Yes. Every paid plan, Lifetime included, has a 30-day money-back guarantee. Email support@zuzia.app within 30 days of paying and you get the full amount back.
  • On our own servers in a small private data center in Poland, inside the EU and under GDPR. We don't sell or share your data with anyone.

Know first. Fix it from the browser.

No credit card. Your first server or site is up in about a minute.

We use cookies to ensure the proper functioning of our website.