Skip to content

Troubleshooting ​

Docs build fails on GitHub Pages ​

The Pages workflow assumes docs/package-lock.json exists and uses npm ci.

  • Ensure docs/package.json and docs/package-lock.json are committed.
  • Ensure the workflow builds docs/.vitepress/dist.

403 on /cache/stats ​

Admin endpoints are disabled by default. Set server.admin_key and send X-Admin-Key.

CORS issues ​

If you configure multiple origins, the server reflects the request origin only when it matches an allowed origin.

Reverse proxy rate limiting ​

If you run behind a reverse proxy/CDN, ensure it forwards X-Forwarded-For or X-Real-IP so rate limiting can identify clients correctly.