Ops

Settings

This tab only stores the API bearer for the browser. Cloudflare Access should still sit in front of the site in production.

API

Base
https://api.skypath.cloud
Routes
/admin/* only — never the tools probe or POP :8443

How to read handshake timeouts

  • peerGap > 0 and agent fresh → peer probably missing on wg0 (programming miss).
  • peerGap == 0 and other peers active → likely client UDP path (hint no_reply / cellular).
  • pop healthy only means the UDP probe did not get ICMP unreachable. It is not a completed handshake.
  • agent ms is TCP :8443, not WireGuard.
  • Device Using means the app reported Running in the last 24 hours. Stale is an older Running event (the app often never sends Stopped). Neither is a live handshake. Timeouts and crashes name a registry id on Activity when the APK sent device_id.
  • Activity rings live in API memory; they reset on process restart. Aggregates on Failures / Traffic persist.

Ops console · /admin/* · UI: TailAdmin