Skip to main content
Runs a series of checks to diagnose common setup problems.

Usage

cordon doctor

Checks performed

CheckWhat it verifies
Config validitycordon.yaml parses and validates correctly
Cert pathsCA cert and key files exist at configured paths
Cert expiryCA certificate is not expired
Trust storeCA is trusted in the system trust store
Port availabilityConfigured listen port is available
Service statusBackground service is running (if installed)

Example output

Config .............. OK (cordon.yaml)
CA certificate ...... OK (expires 2027-03-19)
CA key .............. OK
System trust ........ OK (trusted)
Port 6790 ........... OK (available)
Service ............. OK (running)
Run cordon doctor as the first troubleshooting step when something isn’t working.