Documentation
Everything you need to set up monitoring and alerts with UptimeDuck.
Getting started
Create an account, add your first monitor from the Welcome screen and make sure alerts reach you.
Monitor types
HTTP(s), TCP, Ping, Minecraft server, blacklist (RBL), cron, server and Kubernetes monitors and their settings.
Alert channels
Email, mobile push, SMS, Slack, Discord, Telegram and Matrix.
Server monitoring agent
Install the Linux agent with one command, configure it with agent.json, and check that your server is reporting.
Kubernetes (Helm)
Install the agent in your cluster from the UptimeDuck Helm repository and review the chart values.
Cron & heartbeat API
Push heartbeats from cron jobs and scripts with a single HTTP request.
MCP server
Connect Claude, Cursor, VS Code and other AI assistants to your monitors by signing in or with an API token.
Plans & limits
Monitors, check intervals, locations, team members and SMS included in each plan.
FAQ
The Free plan, idle pause, SMS pricing, billing and more.
Quick reference
Linux server agent
Run as root on the server. Get the token from the panel when you add a server monitor.
curl -sL https://uptimeduck.com/download/agent/linux/install.sh | sudo bash -s -- --token=YOUR_SERVER_TOKEN
Kubernetes cluster (Helm 3+)
helm repo add uptimeduck https://uptimeduck.com/charts
helm repo update
helm install uptimeduck-agent uptimeduck/uptimeduck-agent \
--set config.token=YOUR_CLUSTER_TOKEN
Cron job heartbeat
your_command && curl "https://api.uptimeduck.com/push/MONITOR_ID?status=up&msg=OK"
Useful URLs
| What | URL |
|---|---|
| Panel | https://panel.uptimeduck.com |
| Linux agent installer | https://uptimeduck.com/download/agent/linux/install.sh |
| Helm chart repository | https://uptimeduck.com/charts |
| Heartbeat (push) endpoint | https://api.uptimeduck.com/push/MONITOR_ID |
| MCP server | https://mcp.uptimeduck.com/mcp |
| API base URL | https://api.uptimeduck.com/api/v1 |
| For AI agents | https://uptimeduck.com/agents and /llms.txt |
Plan limits are listed in Plans & limits and on the pricing page. Need help? Email support@uptimeduck.com.