前言
ℹ️信息
本次搭建环境:
系统环境:Debian12
宝塔面板:9.0.0
Podman:4.3.1
Halo [ˈheɪloʊ],强大易用的开源建站工具。
安装Podman
官网自述:最好的免费和开源容器工具
参照Podman安装文档,使用apt安装Podman:
sudo apt-get -y install podman为Podman设置别名
有时习惯了docker,或复制指令时懒得改成podman,可以在~/.bashrc文件中添加一行后保存即可:
alias docker=podman创建容器及数据目录
mkdir -p ~/.halo2 #预留给halo的数据目录,~表示当前用户,如果你使用root账户登录,此处目录应为/root/.halo2
podman run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 registry.fit2cloud.com/halo/halo:2.20此时Halo应该已经在127.0.0.1:8090上运行了
建站及配置反向代理
使用宝塔自带的Nginx进行反向代理配置
在网站菜单处添加站点,域名填写自己的域名或IP地址。

在配置中添加反向代理。

注意关闭缓存,否则编辑文章时你无法实时保存,总会回弹;这个问题折磨了我半个小时。

此时你应当能从你设置的域名或IP处访问站点。
配置SSL证书
为了能实现HTTPS连接,需设置SSL证书;直接在刚刚的站点设置中找到SSL,申请Let's Encrypt免费证书即可。
