迁移 axonhub 和 cpa 到新机器

按理来说,cpa 的所有信息都存储在文件里面,所以直接复制文件夹到新机器即可(在新机器上的路径都可以乱选,因为里面全都是相对路径)

axonhub 只复制文件夹不太行,因为 axonhub 里面有个数据库;最完整的做法是打包数据库,但是太麻烦了,直接用 axonhub 的 UI 里面的备份和恢复操作就可以了。所以 axonhub 的操作就是复制文件夹 + UI 备份/恢复(同理新机器路径也可以乱选)

上面的这种操作都可以先问一下 AI 看看是否是正确的(万一有版本更新啥的)。按理来说,CPA 是没有信息丢失的(包括管理面板的用户名和密码),但是 Axonhub 几乎是一个新的配置(所以需要重新设置用户名和密码),导入备份之后还是需要重新设置一下其他设置

然后先建立对应的 docker 网络:docker network create llm-api-router,接着分别 docker compose up -d即可

迁移过去之后,cpa 和 axonhub 仍然只接收 127.0.0.1 的请求,但是可以用 ngrok 给暴露出去,所以此时在其他机器上请求的话,就只能通过 ngrok 请求了