前言

Halo 是一款强大易用的开源建站工具,它让你无需太多的技术知识就可以快速搭建一个博客、网站或者内容管理系统。具备可插拔架构、主题套用、富文本编辑器等多重特性,支持用户根据自己的喜好选择不同类型的插件及主题模板来定制化自己的站点功能及外观。让内容创作和发布更加便捷生动

准备工作

服务器 配置推荐4h4g,2h2g起步;本文演示系统:宝塔面板8.0;Centos7.9

首先我们来到宝塔面板,来到应用商店安装ngnix,版本最新即可

然后来到左侧边栏找到Docker,如果出现提示未安装点击立即安装等待即可

等待至Docker安装成功后,点击进去出现以下样式就代表Docker安装成功了!

接下来,我们来到面板终端,粘贴以下命令并运行,等待至Halo安装完成即可

docker run -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 halohub/halo:2.16

来到Docker点击容器,以及发现Halo已经在运行了

接下来点击左侧网站,依次点击添加站点,输入源站ip或自己的域名,然后提交

然后点击网站设置,来到反向代理,添加反代 代理名称halo 目标URL http://127.0.0.1:8090 发送域名默认$host即可,也可以开启缓存,可大大提升网站性能(缓存可以设置完网站在开启,否则会出现异常)

接下来我们直接输入我们添加站点上面的ip或域名,访问到Halo初始页面

以上自己设置即可(用户名必须全英文名)然后点击初始化即可进入到后台了,记得收藏后台地址哦~

接下来我们输入域名或ip即可访问Halo的默认主页了!(更多插件或模板可以在Halo后台上的应用市场安装即可)

(反代缓存需要在你访问后台操作等需要关闭,否则会出现异常!打开缓存可大大提高网页加载速度)