Documentation

Everything you need to set up monitoring and alerts with UptimeDuck.

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

WhatURL
Panelhttps://panel.uptimeduck.com
Linux agent installerhttps://uptimeduck.com/download/agent/linux/install.sh
Helm chart repositoryhttps://uptimeduck.com/charts
Heartbeat (push) endpointhttps://api.uptimeduck.com/push/MONITOR_ID
MCP serverhttps://mcp.uptimeduck.com/mcp
API base URLhttps://api.uptimeduck.com/api/v1
For AI agentshttps://uptimeduck.com/agents and /llms.txt

Plan limits are listed in Plans & limits and on the pricing page. Need help? Email support@uptimeduck.com.