目前运行 Halo 的最低依赖要求为 JRE 11,请务必确保参考官方文档安装依赖。 再安装宝塔面板更新至最新版本,安装NGINX,上传官方资源包,再在面板新建一个Java项目,选择运行包 填好域名,选择外网映射,部署SSL,这个时候就可以直接域名访问你的HALO项目了!一切就是这么简单自然!

安装依赖 JRE 11

打开宝塔面板里的终端然后输入

sudo yum install java-11-openjdk -y

image
image-1647335499886

下载资源包至你的服务器

官方下载地址 https://dl.halo.run/release/
image-1647335763796

添加项目

路径选择刚才下载的资源包
JDK选择刚才安装的版本,不要选面板自带的。
绑定域名,把项目映射到外网,部署SSL!这时候不要急着打开你的部署好的网站!
image-1647336099254
image-1647336400476

下载配置文件

到这里不出意外的话就会这/home/springboot/(如果项目用户是www则为/home/www/)自动生成一个名为.halo工作目录
到官网下载对应的配置文件至工作目录并改名为application.yaml
(application-template-h2.yaml
application-template-mysql.yaml )
数据库用默认的H2的到这里就OK了!
如果是MYSQL看下一步

https://dl.halo.run/config/
image-1647336677381
image-1647337184213

链接MYSQL

停止运行
image-1647343180917
新建数据库,记得字符集选择utf8mb4
image-1647343319985
下载配置文件application-template-mysql.yaml 并改名为application.yaml
编辑保存
image-1647343559362
上传至工作目录根目录
image-1647343622080
重启服务!打开网站
安装好进入后台看到数据库:MySQL 5.7 说明OK!(mysql为5.7+)
image-1647343912999

Q.E.D.


I fight, so you don't have to.