Linux上安装Halo

Halo是基于Java进行开发的,需要安装好JDK才能启动,安装好JDK之后执行下面的操作。 从Halo的Github找到合适的release包 https://github.com/halo-dev/halo 接着使

Halo是基于Java进行开发的,需要安装好JDK才能启动,安装好JDK之后执行下面的操作。

从Halo的Github找到合适的release包

https://github.com/halo-dev/halo

接着使用wget下载这个安装包。

wget https://github.com/halo-dev/halo/releases/download/v2.17.2/halo-2.17.2.jar

Halo启动(默认会使用H2数据库进行启动,也就是本地文件的方式进行存储)

nohup java -jar halo-2.17.2.jar > info.log &

如果需要指定MySQL启动的话,需要自定义配置文件,我们这里自定义一个application-prod.properties文件。详情可以参考Halo文档:https://docs.halo.run/getting-started/install/jar-file

# application-prod.properties
spring.r2dbc.url=r2dbc:pool:mysql://localhost:3306/halodb
spring.r2dbc.username=xxxxxx
spring.r2dbc.password=xxxxxx
spring.sql.init.platform=mysql

在配置好MySQL的配置文件之后,我们通过启动参数指定配置文件路径,并激活prod的profile的配置(我们的配置文件叫做application-prod.properties,profile就是prod)。

nohup java -jar halo-2.17.2.jar --spring.config.additional-location=optional:file:$HOME/config/ --spring.profiles.active=prod > info.log &
Comment