宝塔面板博客官方技术博客
宝塔面板

宝塔面板 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%

宝塔官方 Python 3.13 运行栈 48 小时实测性能对比

升级方法: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 个节点。

对 download.bt.cn/install/install12.sh 的一次全国网站拨测结果(2026-09-21 实测)

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 自动封禁」功能入口,习惯用该功能的用户升级前要留意。