Context
On 2026-06-22, http://cired.digital returned 200, but https://cired.digital timed out — port 443 has no listener at all. The stack is HTTP-only by design:
deploy/compose.yaml nginx-proxy-manager service publishes only 80:80 and 81:81; there is no 443:443 mapping and no TLS cert.
src/frontend/settings.js hardcodes http://r2r-api.cired.digital and http://cirdi-api.cired.digital.
Host ss confirmed only :80/:81 listen. This has been the case for the NPM container's full uptime. It now reads as 'site down' because browsers increasingly force HTTPS-First / auto-upgrade http:// to https://, which then times out.
Actions
Verification
Context
On 2026-06-22,
http://cired.digitalreturned 200, buthttps://cired.digitaltimed out — port 443 has no listener at all. The stack is HTTP-only by design:deploy/compose.yamlnginx-proxy-manager service publishes only80:80and81:81; there is no443:443mapping and no TLS cert.src/frontend/settings.jshardcodeshttp://r2r-api.cired.digitalandhttp://cirdi-api.cired.digital.Host
ssconfirmed only:80/:81listen. This has been the case for the NPM container's full uptime. It now reads as 'site down' because browsers increasingly force HTTPS-First / auto-upgradehttp://tohttps://, which then times out.Actions
443:443to the nginx-proxy-manager ports indeploy/compose.yaml.cired.digital,r2r-api.cired.digital,cirdi-api.cired.digital, with HTTP→HTTPS redirect.src/frontend/settings.jstohttps://(avoids mixed-content once the page is served over TLS).Verification
curl -I https://cired.digitalreturns 200 with a valid cert.