BREAKING: Fly.io SSL Certificate Issuance Failure — Critical Outage [Identified]
Fly.io experiencing widespread SSL certificate issuance errors. Complete incident breakdown with immediate workarounds for indie hackers.
BREAKING: Fly.io SSL Certificate Issuance Outage — What You Need to Know
What's Down & Who's Affected
Fly.io is currently experiencing a critical issue with SSL certificate issuance. This affects:
If you deployed in the last 2-4 hours or attempted to add/renew domains, you're likely impacted. The incident is identified but not yet resolved. Fly.io engineering is actively investigating the root cause in their certificate provisioning pipeline.
Immediate Workarounds (Do This Now)
1. Don't Redeploy Yet
Wait 30+ minutes before attempting redeployment. Rapid retry loops can queue your app behind the backlog and delay resolution.2. Use Fly.io's Fallback Domain
Your app is still accessible via Fly's default domain: ``` https://<your-app-name>.fly.dev ``` Point traffic here temporarily while certificate issuance recovers. Update your DNS records or use this for testing.3. Check Status Page First
Before taking action: https://status.flyio.com Look for "SSL Certificate Provisioning" status updates. Don't speculate—trust their official dashboard.4. For Production Apps
If you have an active SSL cert that's already issued, your app continues running normally. Only new certificates or renewals are blocked.How to Check if Your Project is Affected
```bash
Check your deployment status
fly statusLook for error messages like:
"Failed to provision certificate"
"ACME validation error"
"Certificate issuance timeout"
View certificate details
fly certs list ```If certificates show as "Provisioning" or "Pending" longer than 5 minutes, you're affected.
Alternative Tools (Backup Plan)
If this persists beyond 2 hours, consider:
Don't migrate now—wait for Fly to recover. Migration takes 20-30 minutes. Only switch if outage extends beyond 3+ hours.
Monitor for Recovery
Real-Time Monitoring
1. Fly Status Page: https://status.flyio.com (refresh every 5 min) 2. Fly.io Twitter: @flydotio official updates 3. Their Discord community: #status-incidents channelTest Recovery
```bashOnce you see "resolved" status:
fly deployMonitor the deployment:
fly logs --followVerify SSL cert issued:
fly certs list ```Bottom Line
✅ Your apps aren't deleted—certificates are isolated from running containers
✅ Existing SSL certs still work—only new issuance is blocked
✅ Use .fly.dev domains—fully functional, zero config needed
✅ Be patient—Fly's team moves fast, expect resolution within 1-4 hours
Don't panic. Don't migrate. Don't spam redeploy. Wait, monitor, and use workarounds. We've all been here. Fly has your back.
Stay calm. Stay informed. You've got this.