just-blame-cloudflare ghcr.io/theodorecharles/just-blame-cloudflare:latest https://github.com/theodorecharles/JustBlameCloudflare/pkgs/container/just-blame-cloudflare bridge sh false https://github.com/theodorecharles/JustBlameCloudflare/issues https://github.com/theodorecharles/JustBlameCloudflare Serve a simulated Cloudflare outage page during maintenance, with Browser and Host marked Working and Cloudflare marked Error. Uses the original error-page layout and icons, automatically displays the current hostname, and estimates the nearest Cloudflare city from a bundled IPv4/IPv6 GeoIP database. Works without Cloudflare, API keys, or external runtime lookups. No persistent storage or domain configuration needed. The container serves plain HTTP on port 8080. Open the WebUI to preview the page, or point your own reverse proxy at the container when you want to display it for a domain. Nginx, Nginx Proxy Manager, Caddy, and other proxies can manage HTTPS independently. This app does not install certificates, modify DNS, or manage your proxy. Website routes intentionally return HTTP 500; /_outage/health returns HTTP 200 for monitoring. Cloudflare status is simulated. Not affiliated with or endorsed by Cloudflare. Runs as a non-root user and supports amd64 and arm64. Tools:Utilities Network:Web http://[IP]:[PORT:8080]/ https://raw.githubusercontent.com/theodorecharles/unraid-templates/master/just-blame-cloudflare.xml https://raw.githubusercontent.com/theodorecharles/JustBlameCloudflare/main/assets/icon.png cloudflare outage maintenance downtime error page reverse proxy nginx caddy https://github.com/theodorecharles/JustBlameCloudflare/blob/main/THIRD_PARTY.md https://github.com/theodorecharles/JustBlameCloudflare#docker-and-unraid --read-only --cap-drop=ALL --security-opt=no-new-privileges:true Support the developer https://github.com/sponsors/theodorecharles 18080 false