The dashboard->cockpit rename broke access: cockpit.fxhnt.ai had no DNS record (per-host, no wildcard) and dashboard.fxhnt.ai was 301'd to the dead name. Fix: proxy serves both names (no redirect), cockpit A record added (live via API + codified in dns module). *.fxhnt.ai LE cert already covers cockpit. Verified: cockpit.fxhnt.ai resolves + 200 + valid cert; dashboard still 200. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>