Halo 搭建

Halo 搭建

philo-尼可 533 2020-10-29

到今天 2020-10-29 在家里蜗牛星际nas上搭建的 halo 博客系统平稳运行20天了。为防止以后忘记怎么启动,在哪个目录,以及以后升级需要的部署信息。所以在此记录一下部署流程。

在nas上安装jdk8环境

如果你的是(黑)群辉系统,可以在 套件中心 中搜索 java 来安装
image.png

我这边使用的自己从网络上下载的jdk压缩包,具体安装方法可以百度,这里就不再细说了。

下载halo jar包

Halo官网下载最新的jar包
具体安装,可以看官方用户手册,上面写的很详细。

启动 Halo 博客系统

首先切换到 root 用户下

sudo -i

我的目录在 /volume2/homes/admin/halo/

cd /volume2/homes/admin/halo/

运行启动命令

nohup java -server -Xms512m -Xmx512m -jar ./halo-1.4.1.jar > ./halo_log.txt &

注意:
-Xms512m:为 JVM 启动时分配的内存,请按照实际内存做适当调整,512 M 内存推荐设置为 128,1G 内存推荐设置为 256,默认为 256
-Xmx512:为 JVM 运行过程中分配的最大内存,配置同上


配置博客

启动成功之后,默认端口是8090


可以使用http://localhost:8090访问,如果配置了域名以及外网访问,地址需要在 博客设置 里面修改 博客地址

image.png

还可以修改主题,定制页面等

更新到1.4.8(升级jdk14)

原来的启动目录是 /volume2/homes/admin/halo,这次继续使用这个目录。

/root目录下有halo博客工作空间, ./halo 目录。

./halo 目录下有博客数据,照片,主题等

image.png

首先,为了防止意外,先备份一下这个目录

cp -r .halo/ halo_bak_20210515/

image.png

下载JDK14
这次选择了 AdoptOpenJDK,完全免费的openJDK。

由于此次还没有打算升级系统的jdk,所以,把openJDK解压放到了halo启动目录 /volume2/homes/admin/halo

先找到并停止原来的halo进程

### 找原来halo启动的进程
ps -ef | grep halo
### kill -9 进程id
kill -9 ***

image.png

所以启动脚本就变成了

nohup ./jdk14/bin/java -server -Xms512m -Xmx512m -jar ./halo-1.4.8.jar > ./halo_log.txt &

image.png

image.png

启动后,访问博客,可以访问,登录后台,也没有问题。

看一下系统信息,确实升级到1.4.8了。
image.png

至此,halo 升级结束。


# halo # 部署 # nas # 蜗牛星际