本篇文章是在群晖NAS的基础上搭建halo博客系统,至于halo是什么,可以参考官网halo.run,利用Docker也可在群晖上搭建halo,本文不对此方法做赘述。

前言

  1. 需要一台群晖NAS
  2. 最好拥有公网IP,没有公网IP可以利用NPS穿透
  3. 能基础使用SSH工具

群晖套件安装

开始安装halo前需要在群晖NAS安装几个套件:

  1. MariaDB(版本5或者10都可以)
  2. phpMyAdmin
  3. Java8
    安装套件

安装好上面几个套件后进控制面板-终端机和SNMP处开启Telnet功能和SSH功能
开启Telnet功能和SSH功能

配置halo

打开群晖phpMyAdmin套件新建数据库halodb
新建数据库
群晖NAS创建个文件夹存放halo,这里是在web文件夹里创建的,目录为/volume1/web/halo
创建文件夹
下载halo并上传到到该文件夹(下载地址在文末)
halo.jar
在电脑上利用SSH工具连接群晖NAS,这里是用的是puTTy
打开puTTy
连接群晖NAS,先用管理员账号登录后再输入sudo -i切换root用户,切换时会让输入密码,改密码默认为管理员账号密码
登录puTTy
进入到之前创建的halo文件夹
进入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 &

添加自启动

在控制面板-任务计划-新增-触发任务-用户定义的脚本

Last modification:May 15th, 2020 at 10:44 am
给鱼丸买瓶饮料