本篇文章是在群晖NAS的基础上搭建halo博客系统,至于halo是什么,可以参考官网halo.run,利用Docker也可在群晖上搭建halo,本文不对此方法做赘述。
前言
- 需要一台群晖NAS
- 最好拥有公网IP,没有公网IP可以利用NPS穿透
- 能基础使用SSH工具
群晖套件安装
开始安装halo前需要在群晖NAS安装几个套件:
- MariaDB(版本5或者10都可以)
- phpMyAdmin
- Java8
安装好上面几个套件后进控制面板-终端机和SNMP处开启Telnet功能和SSH功能
配置halo
打开群晖phpMyAdmin套件新建数据库halodb
群晖NAS创建个文件夹存放halo,这里是在web文件夹里创建的,目录为/volume1/web/halo
下载halo并上传到到该文件夹(下载地址在文末)
在电脑上利用SSH工具连接群晖NAS,这里是用的是puTTy
连接群晖NAS,先用管理员账号登录后再输入sudo -i
切换root用户,切换时会让输入密码,改密码默认为管理员账号密码
进入到之前创建的halo文件夹
由于安装包内的配置文件是不可修改的,我们需要下载配置文件
# 下载配置文件到 ~/.halo 目录
curl -o ~/.halo/application.yaml --create-dirs https://dl.halo.run/config/application-template.yaml
- 修改配置文件
# 使用 Vim 工具修改配置文件
vim ~/.halo/application.yaml
配置文件详细说明可参考官网https://halo.run/archives/install-with-linux.html
这边只修改了数据库为Mysql,正确填写Mysql连接信息即可。
配置文件修改完成后直接在SSH上启动即可
nohup java -jar /volume1/web/halo/halo-1.3.2.jar >/volume1/web/halo/halo_log.txt &
添加自启动
在控制面板-任务计划-新增-触发任务-用户定义的脚本
除非特别注明,本站所有文章在BY CC-SA 4.0协议下授权
所以你这个界面是halo嘛?
不是,我这是Typecho