1panel搭建halo

用docker部署

docker的好处是暴漏在外一个端口

由于不可描述原因,docker安装极为困难所以用离线安装docker下的1panel

请自行下载 1Panel 最新版本的离线包,并复制到目标机器的 /tmp 目录下。 离线包下载链接: https://community.fit2cloud.com/#/products/1panel/downloads

解压压缩包

1
2
3
4
5
cd /tmp
tar zxvf undefined.gz
cd 1panel-v1.10.21-lts-linux-amd64/
# 运行安装脚本
/bin/bash install.sh

设置端口

设置安全入口

设置面板用户名和密码(密码最少8位)

1panel安装完成

1panel命令

1
systemctl start 1panel	#启动

将外网地址复制到浏览器打开登录

我得登陆面板为http://192.168.122.85:19625/4c32965de7

参考使用 Docker 部署 | Halo 文档

创建hexo容器

1
docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 -e JVM_OPTS="-Xmx256m -Xms256m" registry.fit2cloud.com/halo/halo:2.20

将主机的8090端口对应docker的8090端口

访问hexo后台需加上8090端口和/console

例如http://192.168.122.85:8090/console

初始化页面