安装halo
安装docker
- 在套件中心中下载docker, 建议安装在RAID1存储池中
拉取halo容器
-
在注册表中搜索
halo
,选择halohub -
点击下载, 选latest或其他明确版本
注意, 目前2.2.0在群晖docker上部署后较难配置, 暂时不建议升级.
建立数据文件夹
在File Station的docker目录下建立
halo
文件夹, 用来存放docker数据
启动镜像
选择拉取的halo映像项目, 选择下载好的镜像, 选择启动, 可以给容器自定义命名, 启用使用高权限执行容器
设置存储空间
- 高级设置–启用自动重新启动
- 存储空间–添加文件夹–选择docker/halo, 装载路径选择/root/.halo
设置端口映射
默认容器端口为8090, 映射到宿主机8080, 选择应用
运行容器
点击下一步, 点击完成
浏览器输入群晖的IP地址:你映射的端口(默认8090), 进入安装页面, 设置管理员账户密码. 若安装的是2.X版本, 则需要进入docker/halo2/logs/halo.log
中记事本打开, 搜索(password)随机生成的密码, 填写完成后即可打开登陆界面.
管理员界面为 群晖的IP地址:你映射的端口(默认8090)/admin
升级halo
准备工作
- 去GitHub halo官网查看版本更新日志, 以及halo官网查看更新注意事项, 版本号说明, 例如:
1.5.2
,其中1是大版本, 5是小版本, 2是bug修复和小更新, 强烈不建议更新大版本, 除非大版本完善很多, 小版本慎重考虑, bug修复可以更新.
升级过程
-
进行数据备份
进行整站备份和数据导出, 下载文件到电脑上保存.
-
在docker中停止旧版本的halo容器
-
同上述一样拉取新版halo容器映像, 然后开始部署, 部署步骤和上述一致, 特别是文件夹装载路径以及端口设置, 最后启动新版halo, 登陆检查博客系统是否正常运行, 然后删除旧版halo容器.
完毕, 即可正常使用.