Halo-好用又强大的开源建站工具


前言

昨天群友说想安装halo博客,但总是弄不好,于是……我这个业余选手自告奋勇的站出来秀了一下菜鸡互啄……

Halo

——Halo [ˈheɪloʊ]

好用又强大的开源建站工具。

安装说明

这玩意是有安装文档的……我其实是在重复造轮子,但作为一个水货,怎么能放弃这么好一个机会……详细的官方文档在下方,你也可以直接阅读官方文档,我这里主要是提供宝塔的安装方式。

官方文档及官方网站地址

Halo - 官方网站 - https://halo.run/ 

Halo - 官方文档 - https://docs.halo.run/

Halo - 官方主题 - https://halo.run/themes

快速开始

官方提供的安装方式的是docker安装,基本就是一键安装,非常快捷。

安装部署命令:

docker run \
  -it -d \
  --name halo \
  -p 8090:8090 \
  -v ~/.halo2:/root/.halo2 \
  halohub/halo:2.2 \
  --halo.external-url=http://localhost:8090/ \
  --halo.security.initializer.superadminuser=admin \
  --halo.security.initializer.superadminpassword=P@88w0rd

安装步骤:

1、确认 你的宝塔安装了docker管理器

(宝塔面板 - 软件商店 - 运行环境 - Docker管理器)

2、确认网站程序对应端口是否开放

(默认开放端口为8090,可在宝塔面板设置或服务器后台管理开放)

添加成功

3、开始一键安装

复制安装部署命令,在终端黏贴回车。

需要注意的两个地方:

一个是服务器地址 http://localhost:8090/

一个是账号 admin  密码  P@88w0rd

其中请将 http://localhost:8090/改为你需要解析的对应网址,比方你说的网站是 acup.vip就将此处改为 https://acup.vip/即可。密码账号也可以修改,也可以不改,登录后也能进行修改,但请牢记。

核实无误就可以开始一键部署了。

反代及SSL:

这个超简单了,只要你宝塔安装了Nginx或者Apache就行,推荐Nignx(我只会这个)。

确认已安装Nginx,进入宝塔面板的 网站 新建一个网站,设置为纯静态。

然后在反代里输入服务器对应的IP和端口,打开高级,保存即可。

设置SSL的时候记得关闭反代,设置完成后再打开反代。

接下来,Halo就安装完成了~,然后用账号密码登录进行初始化及登录。

第一次登录的初始化界面

网站管理后台

系统概况的基本信息则对应你的网址,如安装时未修改localhost,则此处显示为localhost,如果是本地搭建毫无影响,如外网访问则会系统异常,此处需注意。

其他问题

如网站无法访问,请注意以下几个问题:

1、容器是否正常运行。

2、一键部署命令是否填写自己的网址。

3、对应端口是否放行。

4、反代设置是否打开高级。

 

以上,容器一键部署都在这里了。祝你玩得开心。


MrdT Feb. 5, 2023, 10:47 p.m. 678 收藏文档