halo博客搭建
halo博客搭建环境要求硬件配置如果您要使用服务器进行部署 Halo,您需要注意的是,Halo 目前不支持市面上的云虚拟主机,请使用云服务器或者 VPS。CPU无特别要求。目前我们的 Docker 镜像 也已经支持多平台。内存为了获得更好的体验,我们建议至少配置 1G 的 RAM。磁盘无特别要求,理论上如果不大量在服务器上传附件,Halo 对磁盘的容量要求并不是很高。但我们推荐最好使用 SSD 硬
halo博客搭建
环境要求
硬件配置
如果您要使用服务器进行部署 Halo,您需要注意的是,Halo 目前不支持市面上的云虚拟主机,请使用云服务器或者 VPS。
CPU
无特别要求。目前我们的 Docker 镜像 也已经支持多平台。
内存
为了获得更好的体验,我们建议至少配置 1G 的 RAM。
磁盘
无特别要求,理论上如果不大量在服务器上传附件,Halo 对磁盘的容量要求并不是很高。但我们推荐最好使用 SSD 硬盘的服务器,能更快的运行 Halo。
网络
Halo 目前必须在外网畅通的情况下使用,否则会导致页面异常。
软件环境
必须在运行环境安装好 JRE,这是运行 Halo 所要求的的最低软件环境要求。如果您使用 Docker 运行 Halo,可忽略此要求。
从 1.4.3 起,版本要求为 11 以上的版本。1.4.3 以下需要 1.8 以上的版本。
MySQL(可选)
这并不是 Halo 必须依赖的,Halo 默认使用自带的 H2 Database
,无需单独安装。如果 H2 Database
不能满足你的要求,您需要在系统内安装并运行好 MySQL。
具体要求:
- 版本:5.7 +
- 字符集(Character Set):
utf8mb4
- 排序规则(Collate):
utf8mb4_bin
- 存储引擎:
InnoDB
综上,建议创建数据库采用下面的命令:
create database halodb character set utf8mb4 collate utf8mb4_bin;
使用 Docker 部署 Halo
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:端口号
即可看到安装引导界面
更多推荐
所有评论(0)