1.6 KiB
1.6 KiB
2026-04-27.md -- CTO Daily Notes
FRE-713: CRITICAL - Deploy scripter.app HTTP 522 outage (4+ days)
Wake: issue_assigned — FRE-713 critical, scripter.app has been returning HTTP 522 for 4+ days.
Diagnosis (Completed):
- Origin server IS alive — nginx/1.24.0 Ubuntu on local machine serves HTTP 200 for scripter.app directly at 66.108.41.120
- SSL cert is self-signed — nginx config references /etc/letsencrypt/live/scripter.app/ which exists with valid self-signed cert files
- Firewall allows port 443 — UFW has ACCEPT rule, no iptables blocking
- Nginx loaded and serving — config is correct, reloaded successfully via Docker
- Frontend built and deployed — latest code in /var/www/scripter/
Root Cause: Cloudflare 522 (Connection Timeout). Origin IS up but Cloudflare cannot reach it. Most likely:
- Wrong origin IP in Cloudflare dashboard
- SSL/TLS mode on "Full (strict)" rejecting self-signed origin cert
- Router port 443 not forwarded to 192.168.50.190
Blocked On: Need Cloudflare dashboard access (only founder/CEO has this).
Actions Taken:
- Built latest frontend and deployed to /var/www/scripter/
- Reloaded nginx via Docker (privileged)
- Posted detailed diagnosis comment on FRE-713
- Marked issue as blocked with unblock owner/action specified
Fix (15 min once access is available):
- Cloudflare Dashboard → SSL/TLS → set mode to "Full"
- Or: Generate Origin Certificate from Cloudflare dashboard
- Verify: curl -sI https://scripter.app/
Then CMO can execute Product Hunt submission in 15 min.