

小白宝塔换 1Panel,重装 WebOS#
本文记录一次完整的迁移实践:把原本部署在宝塔面板上的 WebOS(网盘系统)无损迁移到 1Panel。 适合和我一样——“用的是 1Panel,但就是不会 Docker”的 1Panel 专业版用户。
大神可以直接看官方宝塔部署方式,本文给的是”小白换面板”的兜底思路。
写在前面#
我是尊贵的 1Panel 专业版用户 😂,所以把宝塔换成 1Panel 这件事一直拖到今天才做。 下面这份流程是在 @啊范总 的指导下跑通的,全程零踩坑(除了我自己的两个)。如果你也打算换面板,照着做就行。
一、备份(迁移前必做)#
⚠️ 顺序很重要:先把下面的 5 项备份到本地,再动服务器。
| # | 备份内容 | 备注 |
|---|---|---|
| 1 | 宝塔 SQL 数据库 | 下载到本地 |
| 2 | WebOS 内的所有文件 | 记住原路径,恢复时要回到原处 |
| 3 | 直链公钥 + 直链私钥 | ⭐ 最重要,不备份会导致所有直链失效 |
| 4 | 专业版授权信息 | 没有花钱的可跳过 |
| 5 | SSL 的 key 和 pem | 省的重新申请/下载 |
二、重装(1Panel 环境搭建)#
步骤 1:服务器基础环境#
- 安装好服务器系统
- 跑一遍系统更新(
apt update && apt upgrade或yum update)
步骤 2:安装 1Panel#
按 1Panel 官方文档 ↗ 一键安装即可。
步骤 3:在 1Panel 里安装基础服务#
- ✅ OpenResty(反向代理)
- ✅ MySQL
- ✅ Redis
- ❓ 若 WebOS 用不上 SQL/Redis,可跳过对应那项
步骤 4:创建静态网站#
在 1Panel → 网站 → 创建静态站点(先空着,稍后会用)。
步骤 5:上传 WebOS 安装文件#
- 进 1Panel 打开网站设置
- 找到”网站根目录”路径
- 把 WebOS 安装包文件上传到该目录下
步骤 6:按 WebOS 官方”宝塔部署方式”安装#
走 WebOS 官方教程 → 宝塔部署那一节。
步骤 7:恢复数据库#
在 1Panel 数据库里导入你第 1 步备份的 SQL 文件。
步骤 8:配置 SSL 与反向代理#
在 1Panel 里给网站绑 SSL(用第 1 步备份的 key 和 pem)。
填反向代理时:
- ✅ 按 WebOS 官方”宝塔部署方式”教程填
- ⚠️ 1Panel 反向代理里那个匹配规则
~*不要改 - 🟰 “前端请求路径” = “代理目录”
- 📄 1Panel 里这个配置叫”源文”
步骤 9:恢复专业版授权#
进 WebOS 后台:
数据库恢复后,如果你之前买了专业版,授权会自动恢复。 但系统会提示”授权过期”——**直接点”更新授权”**就行了。
步骤 10:恢复用户文件#
把你第 1 步备份的所有文件,原封不动上传到原路径。
步骤 11:⭐ 恢复直链公钥私钥(关键步骤)#
很多人就是栽在这里 🔥。关键点:
❌ 不要在 WebOS 的 设置 → 系统 里改 zlPublic / zlPrivate——改了无效。
✅ 正确做法:
-
进 1Panel
-
找到 WebOS 安装目录
-
打开这个文件:
/api/rootPath/start_config.json
plaintext