Operations
Monitoring, health, and activity
Live checks, metrics, audit history, and notifications.
#Health and metrics

Liveness and readiness live at /health/live and /health/ready, with per-check detail and history under /api/v1/health. Metrics need the METRICS_TOKEN bearer. Beacon reports 503 with a reason when its runtime is down — never a generic 500. Node heartbeats, health history, and target-health checks are queryable per node.
curl -sf http://127.0.0.1:8080/health/ready
curl -sf http://127.0.0.1:9090/health#Activity and audit
Beacon batches node activity to /api/remote/activity; the panel serves admin activity, stats, export, per-user and per-resource audit logs, and an operations timeline with correlations. Every admin mutation should be traceable here — if it is not recorded, treat that as a gap, not as approval.
#Notifications and stack
Notification channels support test sends and subscriptions with a delivery log; mail covers server lifecycle, backups, subusers, password and 2FA changes, invitations, and node-offline events across 14 templates. The shipped Compose stack adds Prometheus (API, Beacon, exporters, pushgateway), Alertmanager with SMTP, and Grafana, including stale-backup and low-disk alerts.