Skip to content

如何更新或迁移IYUUPlus

如何更新IYUUPlus

警告

以下更新方式只对当前已经是8.x.x版本的有效,对于旧版的2.x.x,只能通过重装来更新!!!

旧版的已于2024年6月1日终止服务,无法再使用!!!

对于Docker安装的,在重装时需要注意,不要基于旧版本容器的映射文件夹来创建新版本的容器!!!

  • 通过WebUI:IYUUPlus的WebUI 仪表盘系统信息IYUU版本 点击右侧的 更新 按钮。

  • 通过重启容器:通过docker安装的,可以直接重启容器即可更新。

  • 通过命令行:如果 Arch Linux 安装的iyuuplus,运行yay即可更新,如果安装的是iyuuplus-git,运行yay -S --rebuild iyuuplus-git。其他方式安装的,需要切换到IYUUPlus代码存放目录后运行git pull,可以将更新代码的任务添加进系统的crontab清单中以实现自动更新。

提示信息

IYUU发布的镜像只是一个运行环境(nginx + mysql + php),并未包含IYUU的源代码;

当您能正常使用IYUU时,永远不需要更新镜像!

创建容器时运行的初始化脚本:

  1. 初始化从IYUU仓库拉取最新版本的源代码
  2. 初始化mysql数据库
  3. 启动mysql数据库
  4. 启动IYUU
  5. 启动nginx

旧版本如何迁移到新版

如何从旧版 v2.x.x 迁移到新版?

  1. 备份旧版源码 /db 目录内的 user_sites.json 站点配置文件,然后停止旧版本的容器;
  2. 安装新版本;
  3. 在新版本的 管理中心 - 站点 配置页面,点击按钮 导入旧版配置
  4. 最后,编辑 你导入的站点,补全配置启用