Status updates | OmniRoute Incidents and maintenance reported on status page for OmniRoute https://status.omniroute.cloud/ https://d1lppblt9t2x15.cloudfront.net/logos/66562633a8e53bba632d9ea097490bac.png Status updates | OmniRoute https://status.omniroute.cloud/ en Maintenance: Scheduled maintenance — API infrastructure update https://status.omniroute.cloud/maintenance/895363 Wed, 13 May 2026 20:00:26 -0000 https://status.omniroute.cloud/incident/895363#643add733b61b0740e08cf0eb85a5cbd207b03da6595078999f906cb0ab6022c Maintenance We are performing an infrastructure update on the OmniRoute API server. During this time the platform may be temporarily unavailable or operating with limited functionality. What to expect: • The web panel may be unresponsive or show login errors • The desktop app may have trouble submitting routes — they will be saved locally and submitted automatically once the connection is restored • Stats and rankings may be temporarily outdated We are working to restore full service as quickly as possible. Thank you for your patience. omniroute.cloud web completely unavailable — Next.js standalone misconfigured behind Cloudflare Tunnel https://status.omniroute.cloud/incident/864622 Fri, 03 Apr 2026 20:03:00 -0000 https://status.omniroute.cloud/incident/864622#5a4bfcd844b8776e667db8983e43e02740f95d81f68b5fedb9c849f3a104c154 Incident After infrastructure changes on 2026-04-03, the web service became completely unavailable. Users were either redirected to localhost:3000/pl or received a 500 Internal Server Error. Root cause: Next.js 14 standalone was running behind Cloudflare Tunnel without Nginx as an intermediate proxy. Next.js internally builds request URLs using its own fetchHostname:port (127.0.0.1:3000) instead of the public Host header, causing next-intl middleware to generate redirects and rewrites targeting https://localhost:3000 — which then triggered EPROTO SSL errors as Next.js tried to proxy requests to its own plain HTTP port over TLS. Resolution: Nginx was introduced between Cloudflare Tunnel and Next.js to properly forward X-Forwarded-Host and X-Forwarded-Proto headers. Cloudflare Tunnel routes were updated to point to Nginx (ports 8080/8081). Post-build patches were added to deploy.sh to fix Next.js 14 internal URL construction in next-server.js. Total downtime: ~14h 46m (2026-04-03 22:03 – 2026-04-04 12:49)