宝塔面板 12.0 稳定版公测:能升吗?新特性、安装命令与升级前须知
宝塔面板 12.0 稳定版目前处于公测阶段,仅向参与公测的用户开放,尚未面向所有用户正式发布,正式版用户暂时不要升级。想提前体验 12.0,官方建议优先采用全新安装方式;跨版本升级则必须先做好完整快照并确认能正常回滚。
下面按官方公告梳理 12.0 的新特性、安装与升级命令、升级前须知,并附上我用宝塔拨测对 12.0 安装脚本做的全国下载可达性实测。
12.0 现在能升吗?
不能直接升。根据宝塔面板 12.0 稳定版公测公告,12.0 当前为稳定版公测版本,仅向参与公测的用户开放,尚未面向所有用户发布,正式版用户请勿升级。
如果你已经在参与公测,或者想提前体验,官方给出的两条路径是:
- 全新安装(推荐):干净环境直接装 12.0。
- 跨版本升级:从旧版本升级到 12.0,但必须先创建完整服务器快照,并确认快照可以正常回滚。
公测版本可能存在不确定性和不稳定性,正式生产环境建议等正式版发布后再升级。
12.0 和 13.0 是什么关系?
按宝塔的版本发布计划,稳定版使用偶数版本号,正式版使用奇数版本号;12.0 是稳定版,正式版的下一个版本为 13.0。
这也意味着 12.0 走的是「稳定版(LTS)」路线,官方为每个稳定版提供长达 3 年的支持,期间只修 bug、不新增功能;稳定版和正式版之间不能随意切换。想尝鲜新功能、又希望长期稳定的用户,可以把 12.0 公测当作正式版前的提前体验,正式生产环境仍建议等 13.0 正式版。
12.0 新增了什么?
按公测公告,12.0 的变化集中在登录方式、主题、安全、统计和性能几个方向:
登录方式
- 支持微信快捷登录宝塔面板,无需再记忆面板密码。
- 支持 Passkey 通行密钥免密码登录。
主题与界面
- 支持 aaPanel、暗金等多款主题配色。
- 支持暗色模式,并提供多种主题颜色自由切换。
安全
- 新增智能网站安全模块,免费检测高危安全事件并提供处置建议。
- 新增服务器安全模块,提供免费安全监控,通过简单配置降低服务器入侵风险。
统计
- 新增免费网站统计功能,可查看统计总览及指定网站数据,指标可自由切换。
- PHP 项目支持免费流量统计。
其他
- 支持稳定版跨版本升级。
- 新增面板专属客服功能。
- 更新 Python 3.13 依赖库。
- 减少 MySQL 8.0—8.4 版本约 200 MB 的磁盘占用;大幅提升 PHP 8.0 及以上版本的运行性能。
- 深度优化 WAF 性能,提升 IPv6 环境兼容性。
功能调整(升级前要留意)
- 下架「恶意 IP 自动封禁」功能入口。
- 支持将免费证书升级为商业证书;免费证书申请支持选择加密算法。
- 移除废弃的证书及 DNS 相关文件,并移除 numpy 依赖。
怎么安装 / 升级 12.0?
官方公告给出的命令如下。
全新安装(推荐)
curl -sSO http://download.bt.cn/install/install12.sh && bash install12.sh
跨版本升级
curl -sSO http://download.bt.cn/install/update12.sh && bash update12.sh
执行跨版本升级前,必须先创建完整服务器快照,并确认可以正常回滚。
12.0 支持升级 Python 3.13 运行环境
12.0 和 13.0 现已支持升级 Python 3.13 运行环境。根据宝塔面板 12.0 / 13.0 支持升级 Python 3.13 运行环境的官方 48 小时对照测试(2 核 2 GB 规格,Python 3.7 旧运行栈 vs Python 3.13 新运行栈):
| 指标 | Python 3.7 旧版 | Python 3.13 新版 | 实测变化 |
|---|---|---|---|
| 吞吐能力 | 12.30 RPS | 18.21 RPS | 提升约 48% |
| 平均响应延迟 | 162.12 ms | 109.52 ms | 降低约 32% |
| P99 响应延迟 | 250.34 ms | 144.65 ms | 降低约 42% |
| 压测主进程 CPU 均值 | 53.50% | 43.38% | 降低约 19% |
升级方法:12.0 和 13.0 用户执行以下命令即可升级 Python 3.13 运行环境:
bash /www/server/panel/script/upgrade_py313_bundle.sh
上述数据反映的是新版面板与 Python 3.13 运行栈的整体升级效果,不代表仅更换 Python 解释器这一单一变量的独立收益。官方测试中 Python 3.13 组使用面板 13.0.0、Python 3.7 组使用面板 11.8.1。
资源占用方面,官方测试中 Python 3.13 组的面板主进程平均内存约 210 MB,Python 3.7 组约 97 MB,其中新版 AI 模块约占用 50 MB。升级前建议确认服务器内存余量。
实测:12.0 安装脚本全国下载可达性
升级或全新安装的第一步,就是从 download.bt.cn 下载 install12.sh / update12.sh 脚本。为了确认这一步在各地是否顺畅,我用宝塔拨测对 http://download.bt.cn/install/install12.sh 做了一次全国网站拨测(2026-09-21 上午实测):
- 311 个节点参与,309 个成功返回,成功率 99.4%,全部返回 HTTP 200。
- 覆盖 42 个省份,其中大陆 31 个、港澳台及海外 11 个。
- 平均响应 112.6ms(中位数 91ms,p95 231.9ms),最快 5.2ms、最慢 936.1ms。
- 运营商分布:电信 114、移动 89、联通 74、多线 12、广电 3、港澳台 4、海外 13 个节点。

2 个失败节点分别是「安徽-滁州-联通」(检测节点 DNS 解析失败)和「江苏-宿迁-移动」(检测节点解析到被拦截地址),属于个别探针节点自身的网络问题,不是脚本或服务器不可用。
结论:12.0 的安装脚本在全国可正常下载,绝大多数地区一步到位。如果你在执行 install12.sh 时卡在下载环节,问题更可能出在你服务器的网络或 DNS,而不是宝塔侧,可先排查服务器 DNS 配置(写入公用 DNS)再重试。
升级前须知(总结)
- 正式版用户暂勿升级:12.0 是公测版,未面向所有用户发布。
- 优先全新安装:比跨版本升级更稳妥。
- 跨版本升级必须先快照:创建完整服务器快照并确认可回滚,建议在业务低峰期操作。
- 留意功能调整:「恶意 IP 自动封禁」功能入口已下架。
- Python 3.13 是可选升级:性能有提升,但内存占用也更高,升级前确认服务器内存余量。
常见问题
宝塔面板 12.0 现在能升级吗?
12.0 当前是稳定版公测版本,仅向参与公测的用户开放,尚未面向所有用户正式发布,正式版用户请勿升级。想提前体验建议用全新安装方式,跨版本升级则必须先做完整服务器快照并确认可回滚。
12.0 怎么全新安装?
在服务器命令行执行 curl -sSO http://download.bt.cn/install/install12.sh && bash install12.sh 即可全新安装 12.0 公测版;跨版本升级则执行 curl -sSO http://download.bt.cn/install/update12.sh && bash update12.sh。
12.0 新增了哪些功能?
新增微信快捷登录和 Passkey 通行密钥免密登录、aaPanel/暗金等多款主题配色与暗色模式、免费网站统计、智能网站安全模块、服务器安全模块、PHP 项目免费流量统计、稳定版跨版本升级和面板专属客服等功能。
12.0 和 13.0 是什么关系?
按宝塔的版本策略,稳定版使用偶数版本号,正式版使用奇数版本号。12.0 是稳定版,正式版的下一个版本为 13.0。
12.0 怎么升级 Python 3.13 运行环境?性能提升多少?
12.0 和 13.0 均支持升级 Python 3.13,执行 bash /www/server/panel/script/upgrade_py313_bundle.sh 即可。官方 48 小时对照测试显示,相比 Python 3.7 旧运行栈,吞吐提升约 48%、平均响应延迟降低约 32%、P99 延迟降低约 42%。
升级 12.0 前要注意什么?
建议在业务低峰期操作,升级前先创建完整服务器快照并确认可正常回滚;如需跨版本升级,必须提前做好完整快照。12.0 下架了「恶意 IP 自动封禁」功能入口,习惯用该功能的用户升级前要留意。