日常运维
部署完成后,日常工作主要在顶部的「运维管理」模式中进行。它不要求按固定顺序操作,适合服务启停、配置调整、查看日志、版本升级和问题定位。
总览
总览页集中展示:
- CPU、内存、磁盘和平均负载,默认每 5 秒刷新;
- 基础环境和业务服务健康状态;
- 网关与业务服务的端口冲突;
- 服务卡片的 drift 圆点(配置已变更未生效);当前运行版本在业务环境页查看。
点击状态卡片可以带 focus 参数进入对应管理页并定位到具体服务。
任务中心
右下角任务入口打开任务中心:右侧抽屉展示运行中(置顶)与历史任务,每个任务可打开日志浮窗查看输出(支持拖拽缩放、复制与下载)。
- 构建源码、拉取源码、部署、网关应用等耗时操作都作为任务执行,发起后切页不中断,随时回来看进度;
- 任务按类型并发:不同类任务可并行(如镜像构建中同时应用网关配置),同类或独占任务冲突时会说明占用中的任务;
- 部分服务构建失败时任务终态为「部分成功」,失败清单见任务日志,可单独重建失败的服务;
- 失败 / 部分成功会弹全局通知,未处理的失败在任务入口上有红色角标;历史任务支持单删与清空。
基础环境
基础环境包含 PostgreSQL、Redis 和 Artemis。每个服务卡片支持启动、停止、重启、重新部署、删除容器、查看日志、查看详情和配置。
- 「启动全部」「停止全部」「重启全部」适合维护窗口批量操作。
- 「重新部署」会重建容器,是否保留数据取决于是否删除数据卷;生产环境先确认操作提示。
- 卡片「维护」区的「查看密码」可查看自动生成的中间件凭据;修改密码在服务卡片的「配置」抽屉中,修改后按提示同步并重启业务服务。
- 端口默认不映射到宿主机,临时调试时优先选择仅绑定 127.0.0.1。
业务环境
业务环境分为运行态和版本构建两部分。
运行态
主应用、通道子应用、运营端、商户端和 H5 支持分组启停、重启、单服务部署、重部署、删除容器和日志查看。
应用配置抽屉可以调整运行时参数、端口映射和部署模式;密钥管理和通道信息位于独立抽屉中,避免误改其他服务配置。
版本与构建
支持下载或更新源码、检查更新、切换 branch/tag、准备数据库/IP 文件和构建镜像。
- 源码拉取覆盖全部仓库(含扩展通道仓);未配置对应凭据时该仓显示跳过,属预期而非卡死;
- 「一键构建全部」为并行流水线(后端 Maven 组、Web 双端、H5 多路同时推进),扩展通道镜像在凭据已配置时自动加入(版本跟随业务源码,不单独选 tag);
- 构建并发档位(智能 / 低内存单并发 / 均衡 / 并行)在全局配置页调整,低配机器建议锚定单并发;
- 版本切换或全局配置变化后,页面会用 drift 横幅提示哪些服务需要重新部署。
版本刷新时扩展通道镜像一并跟刷。版本、构建与升级的完整说明见部署引导。
网关管理
网关是对外流量的统一入口,日常可执行:
- 配置运营端、商户端、H5、后端 API、Artemis 与移动端 API 域名;
- 配置 CDN / 外层接入模式与回源 Token(源站零证书,HTTPS 由外层 CDN / 网关终结);
- 开关 /unipay、/epay、/unipay/callback、/app-*(小程序 / APP API)等对外接口;
- 一键部署、重新部署、启动、停止、重启和卸载网关;
- 查看 nginx 访问日志和错误日志。
域名、接入模式和接口开关保存后点击「应用网关配置」即可 reload;需要重建 nginx 容器的变化才使用「重新部署」。接入模式、回源 Token 与 CDN 接入清单的完整说明见网关管理 - 域名绑定与 CDN 外层接入。
扩展源码
扩展源码页维护商业扩展的代码源凭据(云效 Codeup 账号与 HTTPS 克隆密码),并检测各扩展仓库的访问权限。凭据配置一次即可,源码拉取、扩展通道镜像构建与小程序构建共用。配置方法见扩展产品管理。
移动端管理
移动端管理页为三款小程序端(运营端、商户端、收银端)提供版本选择、源码同步与构建交付,构建产物下载后导入对应平台的开发者工具上传。构建时 AppID 与 API 接口地址的填写口径见扩展产品管理。
Docker 管理
Docker 管理提供引擎配置、容器、镜像和网络视图:
- 「配置」页查看 Docker 引擎信息、切换镜像加速器并按提示重启 Docker;
- 容器页搜索、启停、查看日志、详情和磁盘明细;
- 镜像页删除指定镜像或清理悬空镜像;
- 「网络」页列出 Docker 网络列表(面板创建的与系统自带的都在内)。
删除镜像前确认没有服务依赖;清理悬空镜像不会代替业务版本回滚。
数据存储
数据存储页以只读方式统计宿主机磁盘和 data/ 目录,包括用途分类、大小和文件数量。这里用于判断磁盘压力,不执行高风险清理;容器、镜像和数据卷清理应到 Docker 管理或终端按明确命令执行。
操作审计
部署、构建、启停、配置更新和登录等写操作会记录到操作审计。可按功能域、动作、对象类型和结果筛选,并查看操作详情。排查“谁在什么时候改了配置”时,先查审计记录,再结合任务终端和服务日志确认结果。
全局配置
全局配置提供内存档位、运行形态和构建加速源等日常入口,与部署引导中的第 2 步使用同一份配置。
修改后:
- 保存配置;
- 查看 drift 横幅确认影响的服务;
- 按提示重新部署或重启;
- 在总览和日志中确认新配置已经生效。
安全入口
安全入口把登录页和全部面板 API 放在随机路径下。安装完成后,应直接打开包含安全入口的完整地址,例如 http://192.168.1.10:8060/k3x9m2qp4w7nbd5e;其中随机路径是完整 URL 的一部分,必须保留。不能只打开 http://192.168.1.10:8060,裸访问 IP 和端口会返回 404,这是正常的安全防护。
右上角用户菜单 →「安全设置」跳转面板设置页(访问控制页签),支持:
- 查看当前入口;
- 随机更换入口;
- 设置自定义入口;
- 关闭入口。
安全入口与域名限制、IP 白名单、两步验证等防线共同构成面板的访问安全体系,见面板安全。更换后旧地址立即失效,页面会跳转到新地址。自动化和无法打开 Web 面板时使用命令行用法:
daxpay entrance show
daxpay entrance rotate --yesrotate、set、disable 默认二次确认;脚本或 CI 环境必须显式使用 --yes / -y。
面板无法访问时
先在服务器执行:
daxpay status
daxpay logs --installer
daxpay entrance show也可以直接运行 daxpay(无参)进入终端界面(TUI),「访问恢复」分组按安全入口 / 域名限制 / IP 白名单三道防线引导排查。
登录失败锁定执行 daxpay unlock;忘记密码执行 daxpay reset-password。更多按安装、登录和运行阶段划分的排查方法见配置与排障。