宝塔面板6.X一键迁移API版本的试用教程

宝塔面板看到有好多新功能的,这里大鸟指的是免费版本的官方插件,第三方插件,大鸟目前还没测试过。

这篇文章说下宝塔一键迁移API版本 2.3的试用教程,因为宝塔面板以前有个一键迁移的插件,现在又推出了宝塔一键迁移API版本,大鸟不知道这是几个意思。所以来尝尝鲜。

一:两台机器

准备两台vps,比如说:

迁出机器a:1.1.1.1

迁入机器b:2.2.2.2

就是说要把a数据迁入到b机器中,两台面板都需要安装宝塔面板最新版本,版本要一致,5.x是不能迁移到6.x的。这一点要知道。

需要注意的地方:

  1. 安装好相同版本的宝塔面板,官方的文档里说,目标机器的面板版本必需>=6.9.5,大鸟这里建议都用相同的版本是最好的。
  2. 安装好lnmp环境,ngin,mysql,php,mysql这些,最好都安装相同的版本。
  3. 只需要在迁入机器b安装一键迁移API版本即可。

二:安装一键迁移API

我们需要在,迁出机器a:1.1.1.1 中安装一键迁移API,软件商店里插件比较多,我们可以搜索【一键】就可以找到:

宝塔面板6.X一键迁移API版本的试用教程

三:设置API

3.1迁入机器设置API

我需要在设置迁出机器的API,面板设置→API接口,如图:

宝塔面板6.X一键迁移API版本的试用教程

接口密钥这里点击重置就可以看到了。这里还需要设置对方的ip地址放行,也就是ip白名单。

需要注意的是:

  • 开启API后,必需在IP白名单列表中的IP才能访问面板API接口

所以我们需要把迁出机器a:1.1.1.1的ip填入这里,才可以访问。如果你不填写,迁移的时候会报错:

宝塔面板6.X一键迁移API版本的试用教程

所以,如果报错了,你就把ip到ip白名单里面即可。

3.2迁出机器设置

在迁出面板里面填写好迁入机器的密钥和面板地址,如图:

宝塔面板6.X一键迁移API版本的试用教程

四:开始迁移

上面的都设置好了之后,就可以开始迁移了,如图:

宝塔面板6.X一键迁移API版本的试用教程

下一步:

宝塔面板6.X一键迁移API版本的试用教程

这里选择好你要迁移的网站和数据库,之后一键迁移即可。

宝塔面板6.X一键迁移API版本的试用教程

数据迁移完成之后,请自行检查数据的完整性,可以对比下网站压缩数据包的大小等,基本是没有问题的。

如果迁移中出现了问题。可以选择手动迁移的方式,ssh软件连接服务器之后执行命令:

  1. python /www/server/panel/plugin/psync_api/psync_api_main.py

五:总结

如果迁移中出现问题可以多测试几次,或者用上面官方给的手动迁移命令。这个东西用起来不复杂,但是说起来就有点啰嗦。

简单点就是把a迁移到b,我们只需要在a安装插件一键迁移API版本,之后再b中开启api接口把a的ip地址设置为访问的白名单,然后把面板地址和密钥都填写在迁入服务器b中。一步一步执行即可