如果您要使用服务器进行部署 Halo,您需要注意的是,Halo 目前不支持市面上的云虚拟主机,请使用云服务器或者 VPS。
无特别要求。目前我们的 Docker 镜像 也已经支持多平台。
为了获得更好的体验,我们建议至少配置 1G 的 RAM。
无特别要求,理论上如果不大量在服务器上传附件,Halo 对磁盘的容量要求并不是很高。但我们推荐最好使用 SSD 硬盘的服务器,能更快的运行 Halo。
Halo 目前必须在外网畅通的情况下使用,否则会导致页面异常。
必须在运行环境安装好 JRE,这是运行 Halo 所要求的的最低软件环境要求。如果您使用 Docker 运行 Halo,可忽略此要求。
从 1.4.3 起,版本要求为 11 以上的版本。1.4.3 以下需要 1.8 以上的版本。
这并不是 Halo 必须依赖的,Halo 默认使用自带的 H2 Database
,无需单独安装。如果 H2 Database
不能满足你的要求,您需要在系统内安装并运行好 MySQL。
具体要求:
utf8mb4
utf8mb4_bin
InnoDB
综上,建议创建数据库采用下面的命令:
create database halodb character set utf8mb4 collate utf8mb4_bin;
Halo 在 Docker Hub 上发布的镜像为 halohub/halo
创建工作目录
mkdir ~/.halo && cd ~/.halo
下载示例配置文件到工作目录
wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml
编辑配置文件,配置数据库或者端口等
vim application.yaml
拉取最新的 Halo 镜像
docker pull halohub/halo:1.4.12
创建容器
docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restart=unless-stopped halohub/halo:1.4.12
打开 http://ip:端口号
即可看到安装引导界面
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/weixin_43296313/article/details/121394474
内容来源于网络,如有侵权,请联系作者删除!