halo博客是我使用的最方便的博客系统 ,官方文档https://halo.run/

注意halo最新版需要 jdk11

详细过程

首先你得有jdk,可以看我的上一篇笔记

迁移数据

将我原来的博客系统的.halo 目录 使用 Xftp工具上传到树莓派root目录下

安装

  1. 切换到root用户

    sudo -i

  2. 下载配置文件 ,并编辑

    curl -o ~/.halo/application.yaml --create-dirs https://dl.halo.run/config/application-template.yaml
    vi ~/.halo/application.yaml
    

    image-20210113211620844

    按照需求改就好了

  3. 下载最新版的halo

    wget https://dl.halo.run/release/halo-{{version}}.jar -O halo-latest.jar
    

    {} 为版本号,不带 v,更多下载地址请访问 https://halo.run/archives/download.html

  4. 启动测试

    java -jar halo-latest.jar
    

    测试

    出现 Halo has started successfully!则成功

    按下ctrl + c结束

设置开机自启

  1. 下载官方的模板

    curl -o /etc/systemd/system/halo.service --create-dirs https://dl.halo.run/config/halo.service
    
  2. 修改

    vim /etc/systemd/system/halo.service
    

    image-20210113212413971

  3. 应用

    # 修改 service 文件之后需要刷新 Systemd
    systemctl daemon-reload
    
    # 使 Halo 开机自启
    systemctl enable halo
    
    # 启动 Halo
    service halo start
    
    # 重启 Halo
    service halo restart
    
    # 停止 Halo
    service halo stop
    
    # 查看 Halo 的运行状态
    service halo status
    
  4. 查看状态service halo status

    启动成功

    image-20210113212640244

结语

放假咸鱼的第24天
微信小程序

努力成长的程序员