Technical architecture
Two perspectives. Separate authority. Safer recovery.
RecoverNode separates observation from disruptive recovery so a broken monitoring path cannot automatically power-cycle a healthy server.
01RecoverNode Observer
Runs on a separate Ubuntu host and monitors multiple servers and services.
- Local and public DNS expectations
- HTTP status, redirects, latency and content
- TLS chain, hostname and expiration
- TCP services including SSH, HTTP, HTTPS and application ports
- Escalating alerts, recovery notices and persistent state
Evidence
not authority
02RecoverNode Guard
Runs on the protected Linux server and makes decisions from local evidence.
- Local HTTPS test using the production hostname and SNI
- Nginx configuration validation
- Restart, retest and guarded reboot escalation
- Exponential backoff, cooldown and action budgets
- Persistent lockout after unsafe repetition