Dashboard issues
Problems with the self-hosted dashboard. For other areas, start from Troubleshooting.
Dashboard shows blank page
Symptom: The dashboard loads but renders a blank page, sometimes with errors in the browser console.
Likely causes and fixes (most common first):
- The dashboard can't reach the Management API. Open the browser console (F12 → Console) and look for failed requests. Confirm the dashboard's configured API URL is correct and reachable from the browser.
- CORS (Cross-Origin Resource Sharing) is blocking the API behind a custom reverse proxy. Serve the API on the same origin as the dashboard, or set the correct CORS headers on your proxy.
- A stale cached bundle. Hard-reload the page or clear the browser cache.
Confirm: Reload the dashboard. The login or peers view renders, and the console shows no failed API requests.
"Unauthorized" or "403" errors
Symptom: API calls return 401 Unauthorized or 403 Forbidden.
Likely causes and fixes (most common first):
- An expired or invalid token. Re-authenticate. For direct API access, use a valid Personal Access Token (PAT).
- The user lacks permission for the action. Check the user's role in the dashboard.
- Management can't validate the token. Review
docker compose logs managementfor token-validation errors.
Confirm: Re-run the action. It succeeds, and the Management logs show no auth errors.

