halo博客程序搭建教程

开始

最近看到一个博客程序halo,发现功能还是比较全的。而且我的上一代博客都是用typecho搭建的,typecho已经许久没有更新,许多功能已经落后。今天我交大家如何搭建halo博客,和配置教程。

服务器选购

本人用的腾讯云服务器,腾讯云服务器现在也正在做活动 ++ps:仅限新用户++
腾讯云

宝塔面板安装

  1. 首先用ssh连接到服务器
  2. 输入以下命令

Centos安装脚本

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

Ubuntu/Deepin安装脚本

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

Debian安装脚本

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

Fedora安装脚本

wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

等到安装好,会自动跳出默认账号密码++注意:注意安全组是否开放8888端口++
bt
3.安装环境 选择推荐环境
环境配置

配置环境

  1. 按照图示下载docker
    配置

    2.创建 工作目录

    mkdir ~/.halo && cd ~/.halo
  2. 拉取最新的 Halo 镜像

    docker pull halohub/halo:1.5.0
  3. 创建容器

    docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restart=unless-stopped halohub/halo:1.5.0
    • -it: 开启输入功能并连接伪终端
    • -d: 后台运行容器
    • --name: 为容器指定一个名称
    • -p: 端口映射,格式为 主机(宿主)端口:容器端口 ,可在 application.yaml 配置。
    • -v: 工作目录映射。形式为:-v 宿主机路径:/root/.halo,后者不能修改。
    • --restart: 建议设置为 unless-stopped,在 Docker 启动的时候自动启动 Halo 容器。
  4. 打开 http://ip:端口号 即可看到安装引导界面。根据安装引导页面进行安装。

    域名配置

    1.首先需要一个域名
    2.点击 添加站点->输入自己的域名->绑定自己的域名
    域名配置
    3.配置ssl,并成功访问https

    反向代理配置

    如图:
    反向代理

    注意:要按照图中的格式进行配置
    现在就可以直接访问域名来访问博客了

    结尾

    教程到这里就结束了,希望大家都能自己搭建一个博客。我是幻幻,这是我的第一篇文章,感谢大家观看

    特别鸣谢

    halo官方文档
    b站教程

打赏
评论区
头像