ErrLookup › gethomepage/homepage
gethomepage/homepage
A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations. · JavaScript · 557 source files
Analyzed at b6dca1ae03 on 2026-08-13. 27 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Homepage auth is enabled but HOMEPAGE_EXTERNAL_URL (or NEXTA | exception | critical | auth, configuration, env, nextauth, startup |
| HOMEPAGE_EXTERNAL_URL (or NEXTAUTH_URL) must be an absolute | exception | critical | auth, configuration, env, validation, url |
| HOMEPAGE_EXTERNAL_URL (or NEXTAUTH_URL) must be an absolute | exception | critical | auth, configuration, env, validation, url |
| OIDC auth is enabled but required settings are missing. | exception | critical | auth, oidc, configuration, env, secret, startup |
| Password auth is enabled but required settings are missing. | exception | critical | auth, password, configuration, env, secret, startup |
| HOMEPAGE_AUTH_SECRET (or NEXTAUTH_SECRET) must be at least $ | exception | critical | auth, secret, configuration, security, startup |
| Missing Glances URL | exception | error | widget, glances, configuration, validation |
| Authorization failure getting data from glances API. Data: $ | exception | error | widget, glances, auth, network, http |
| HTTP ${status} getting data from glances API. Data: ${data.t | exception | error | widget, glances, network, http, upstream |
| Unsupported config file '${file}'. Supported files: ${CONFIG | exception | error | mcp, configuration, validation, filesystem |
| ${name} must be an object | validation | error | mcp, validation, configuration, types |
| group must be a non-empty string | validation | error | mcp, services, validation, configuration |
| name must be a non-empty string | validation | error | mcp, services, validation, configuration |
| services.yaml must contain a top-level array | validation | error | mcp, services, yaml, configuration, validation |
| Group '${groupName}' must contain an array | validation | error | mcp, services, yaml, configuration, validation |
| type must be a non-empty string | validation | error | mcp, widgets, validation, configuration |
| widgets.yaml must contain a top-level array | validation | error | mcp, widgets, yaml, configuration, validation |
| Unsupported resource URI. Use homepage://config/<filename>. | validation | error | mcp, resources, uri, validation |
| content must be a string | validation | error | mcp, configuration, filesystem, types, validation |
| Unknown tool '${name}' | exception | error | mcp, api-contract, homepage, input-validation |
| Error getting data from Audiobookshelf: ${status}. Data: ${d | exception | error | network, audiobookshelf, http-proxy, authentication, widget |
| Unable to login to Duplicati (status ${status}) | exception | error | network, duplicati, authentication, http-proxy, widget |
| Duplicati login response did not include an access token | exception | error | duplicati, authentication, api-contract, widget, response-validation |
| Duplicati request failed for ${endpoint} | exception | error | network, duplicati, http-proxy, authentication, widget |
| Failed fetching '${action}' | exception | error | network, fritzbox, soap, upnp, router, widget |
| Failed parsing '${action}' response | exception | error | fritzbox, soap, parsing, xml, upnp, widget |
| TrueNAS authentication failed | exception | error | network, truenas, authentication, websocket, widget |