本站同款博客

本站同款博客

野原新一 221 2022-08-01

本站所用博客是halo简称光环下面我分享一下我自己搭建的教程有能力的也可以看官方文档搭建halo官网

下面开始教程

所需要的工具(1.一台云服务器配置不需多好,本博客才1h1g 2.宝塔面板,可以试试开心版宝塔 3.一款ssh终端连接器可以试试宝塔官方的:宝塔SSH连接器 4.如果是纯小白这边不建议一开始就尝试,过程不是很复制但是需要懂在终端运行命令。5.本站用的Docker搭建。所以需要在宝塔面板安装Docker/也可以使用官方文档的其他系统搭建)

1.国内搭建环境准备

服务器-选择有很多,如果有预算的话可以试试大厂服务器如阿里云腾讯云这些新用户的话是很划算的,如果不是新用户又嫌弃贵可以看看第三方云互联:星辰云阿辉互联未央云,还有很多,当然上面推荐的都是不易跑路的。

系统-推荐CentOS 7.9

2.搭建教程

宝塔面板安装

安装PHP7.2和MySQL5.6是为了后续部署其他项目所需

v2-37f37e969deeeb1f11af87446cf3860e_r

3.安装Docker

打开宝塔面板——软件商店——运行环境——Docker管理器——选择3.9 .1Stable 安装v2-fbd8c893f49c58f554f44a660ef00a40_r

4.添加站点

Nginx安装完成后可以先添加站点等待安装完成,也可等全部安装完成再添加。

v2-f459683eeea9da2805110a643cb7a80e_r

v2-f03bbf095920e57d8d4108ccd1746abc_r

5.使用Docker部署halo

宝塔面板所有安装完成后,打开宝塔SSH终端并且链接到服务器上

5.1升级系统和安装常用命令(按照下面命令条一条执行即可)

1.root权限

sudo -i 

2.升级内核和软件包

yum -y update 

3.安装常用的软件

yum install wget curl  vim git

5.2创建目录并下载配置文件

1.创建 halo目录

mkdir ~/.halo && cd ~/.halo

2.下载配置文件到 halo目录

wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml

5.3拉取Halo 镜像并创建容器

1.拉取Halo 镜像,如果最新版本不是1.5.4,可以将1.5.4替换成latest,latest代表最新的镜像版本,halo:latest(截止目前2022/8/1/最新为15.4,后面会修改为最新版本)

docker pull halohub/halo:1.5.4

2.创建容器

docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restart=unless-stopped halohub/halo:1.5.4

以上就是服务器搭建,创建容器完成后访问你的服务器ip:8090(访问前需在宝塔放行8090端口,如果访问不了就在服务器安全组放行一下8090端口)

2022-08-020415

下面是博客端安装教程

在浏览器输入http://ip:8090 (注意:不用在安装界面输入域名)

v2-628787c1e59cfa4efde49b5649e8a9e2_1440w

打开宝塔设置域名反向代理

2022-08-0001026

2022-08-02001057

2022-08-001145

设置域名反代后,然后在设置域名

v2-f5a2f2d6da08af46f1eda751557735df_r

以上就是halo博客在Docker的安装教程,halo博客有很多免费好看的主题

可以访问主题仓库获取。halo博客是静态博客,所以对于seo收录都很友好,对网络攻击也也很多防范,访问速度也是很快的,整体还是不错的。

有兴趣的话欢迎留言交流🤪🤪🤪🤪


# 野原新一 # 前端 # 源码