如何更新或迁移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时,永远不需要更新镜像!
创建容器时运行的初始化脚本:
- 初始化从IYUU仓库拉取最新版本的源代码
- 初始化mysql数据库
- 启动mysql数据库
- 启动IYUU
- 启动nginx
旧版本如何迁移到新版
如何从旧版 v2.x.x
迁移到新版?
- 备份旧版源码
/db
目录内的user_sites.json
站点配置文件,然后停止旧版本的容器; - 安装新版本;
- 在新版本的 管理中心 - 站点 配置页面,点击按钮 导入旧版配置;
- 最后,编辑 你导入的站点,补全配置 并 启用。