入口
设置 → 服务 页顶说明:「配置 Starcat 后端服务地址。」每个服务一张卡片,含:填写规则
- URL 只填服务根,不要带业务 path,也不要末尾多余
/。- 正确:
http://127.0.0.1:5002或https://trending.example.com - 错误:
http://127.0.0.1:5002/api/v1、…/api(历史 Sharing 带/api的写法会在保存时被规范化剥掉)
- 正确:
- API Key 必须是你自托管实例
API_KEYS白名单中的某一个。
客户端优先级:本页自定义 Key → App 内置生产 Key → 都没有则请求不带Authorization(通常 401)。 - 点 测试连接:成功表示地址可达、Key 正确、且
data.service与卡片服务一致(防填错端口)。 - 可只覆盖部分服务(例如只自托管 Discovery,趋势仍用官方)。
与本页无关的「自托管」
本地联调示例
假设本机已按 自部署 启动全部 API:
每张卡片填入同一套或各服务独立的 Key,逐个「测试连接」。
生效方式
保存后,App 会热更新对应客户端的 baseURL / Key(无需重启整个 App;若个别面板仍显示旧数据,切换分区或手动刷新即可)。 状态栏上的服务可用性巡检走/healthz(不校验 Key),与设置页「测试连接」语义不同: