All Systems Operational

Forge Control Panel Operational
Server Provisioning Operational
Deployments Operational
Forge API Operational
Billing Operational
Certificates Operational
Healthchecks Operational
Heartbeats Operational
Database Backups Operational
on-forge.com Subdomains Operational
Laravel VPS Operational
Servers Operational
Managed Databases Operational
DigitalOcean API Operational
DigitalOcean Cloud Firewall Operational
DigitalOcean Global Operational
DigitalOcean AMS2 Operational
DigitalOcean AMS3 Operational
DigitalOcean ATL1 Operational
DigitalOcean BLR1 Operational
DigitalOcean FRA1 Operational
DigitalOcean LON1 Operational
DigitalOcean NYC1 Operational
DigitalOcean NYC2 Operational
DigitalOcean NYC3 Operational
DigitalOcean SFO1 Operational
DigitalOcean SFO2 Operational
DigitalOcean SFO3 Operational
DigitalOcean SGP1 Operational
DigitalOcean SYD1 Operational
DigitalOcean TOR1 Operational
Operational
Degraded Performance
Partial Outage
Major Outage
Maintenance

Sep 17, 2026

No incidents reported today.

Sep 16, 2026

No incidents reported.

Sep 15, 2026

No incidents reported.

Sep 14, 2026

No incidents reported.

Sep 13, 2026

No incidents reported.

Sep 12, 2026

No incidents reported.

Sep 11, 2026

No incidents reported.

Sep 10, 2026

No incidents reported.

Sep 9, 2026

No incidents reported.

Sep 8, 2026

No incidents reported.

Sep 7, 2026

Resolved - We applied a fix to all servers provisioned since 10 August, so Nginx will no longer fail to start after an upgrade. Newly provisioned servers were fixed on 3 September.
Sep 7, 15:15 UTC
Identified - We have identified the cause. The Brotli module that Forge installs during provisioning is tied to the exact Nginx version on the server, so once Nginx is upgraded, it no longer loads, and Nginx will not start. This can happen without any action on your part, since automatic updates can upgrade Nginx.

A fix has been deployed, so newly provisioned servers are no longer affected. Servers provisioned since 10 August may still be impacted, and we are preparing an automated fix for them. If your sites are down right now, contact support to get them back up.

Sep 3, 20:14 UTC
Investigating - We are investigating nginx failing to start on some servers across multiple providers. Affected sites will not load and return error 521 behind Cloudflare. This can happen on a newly provisioned server or on an existing one after nginx is upgraded. The cause is the Brotli module going out of sync with the server's Nginx version.
Sep 3, 19:47 UTC

Sep 6, 2026

No incidents reported.

Sep 5, 2026

No incidents reported.

Sep 4, 2026

Resolved - This incident has been resolved.
Sep 4, 14:26 UTC
Monitoring - The upstream npm issue has been resolved and we are seeing deployment times returning to normal levels. We will keep monitoring for any regressions.
Sep 4, 14:03 UTC
Identified - We've traced the slower deployments to npm. Package installs are timing out or taking much longer than usual. If yours times out, please try again.
Sep 4, 10:55 UTC

Sep 3, 2026

Resolved - GitHub has lifted the restriction on unauthenticated downloads that was preventing servers from fetching the Let's Encrypt client. If a certificate failed during the incident, you can reissue it from the site's Domains tab.
Sep 3, 10:00 UTC
Investigating - Some servers are currently unable to issue or renew Let's Encrypt certificates. The job fails while fetching its client from GitHub, before any domain validation runs, so this is not caused by your DNS, firewall or site configuration.
If a certificate failed, you can retry it from the site's Domains tab. If you have a certificate close to expiring, please retry it manually.

Sep 2, 19:06 UTC