CONNECT YOUR PLATFORM

连接你的真实服务。

本站仅使用真实数据。数据库未连接、迁移未执行或服务未配置时,会显示具体错误;不会创建示例账户、域名或订单。

启动配置未就绪邮件:未启用,暂不要求邮箱验证DNS:未配置
01

一次性配置启动环境

Vercel 只配置 API_BASE_URL 和 API_PROXY_SECRET。数据库、认证与加密密钥在宝塔 API 的 shared/api.env 中配置。

API_BASE_URL=https://subdomain-api.x-lab.topAPI_PROXY_SECRET=前后端一致的独立随机密钥

后端通过本机地址连接 PostgreSQL。按部署文档运行迁移后,在宝塔「网站 → Node 项目」启动服务。Vercel 不再执行数据库迁移。

宝塔 Node 项目部署与自动更新教程
02

创建第一个管理员

设置 ADMIN_EMAIL 为你的注册邮箱,ADMIN_SETUP_TOKEN 为独立随机初始化码(至少 32 字符),重启后端。使用该邮箱注册登录后,在这里输入初始化码。成功后重新登录即可进入后台,不需要命令行。

数据库连接和迁移完成后,可在这里初始化管理员。

初始化只允许一次。完成后可删除这两个初始化环境变量;之后在后台管理角色。

03

在后台配置业务服务

管理员登录 → 管理后台 →「站点与服务」。填写 SMTP 主机、465/587 端口、账户、发件邮箱及密码;填写 Cloudflare API Token。保存即时生效,无需重新部署。

密码与 Token 使用 AES-256-GCM 加密入库。页面不会回显原值;留空保留原值,勾选清除后才能删除凭据。更改有审计记录,并检测多人编辑冲突。

邮件未启用时,注册登录可用,邮箱不会被标记为已验证;忘记密码与验证邮件暂停。启用邮件后可选是否强制验证,后台提供 SMTP 连接测试及发送测试邮件。

DNS Token 只开放运营者目标区域的 Zone Read、DNS Read、DNS Edit。根域名和 Zone ID 在「根域名」管理中配置;开放申请前验证区域归属。

进入管理后台
04

配置定时执行器

独立 API 默认每 30 秒执行一次任务批次,无需另外配置 Vercel Cron。后台可查看任务状态;WORKER_ENABLED=false 可暂停执行器。

任务负责 DNS 重试与未完成登记的超时释放。只填写密钥不代表调度已运行;后台可以查看失败任务、手动执行和重新排队。

当前功能边界

账号、免费结算、平台登记审核、DNS 管理、后台设置及用户角色管理均使用真实数据库与服务接口。付费支付、官方 ICP、第三方实名和完整年度到期 DNS 清理尚未开放;未实现的能力不会返回模拟成功。

宝塔 PostgreSQL 连接教程

完整配置文档