线上服务器一直闲置,刷到视频 1Panel 能更好管理服务器,还能快速搭建博客,便上手试试,的确很方便,顺手记录一下。
零、准备工作
- 一台服务器(按需购买,此处准备的阿里云服务器一台,也可使用虚拟机)
- 域名一个(建议)
- shell连接工具(个人习惯,此处使用 MobaXterm)
一、1Panel面板安装
官方文档:在线安装 - 1Panel 文档
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh
一句命令全部搞定!上图中都是使用默认的配置,此些配置可在面板的控制页面进行配置。
二、服务器防火墙配置应用端口
不配就不能访问了!!!
三、安装应用
根据上方截图中的外网地址、面板用户、面板密码等信息登录1Panel,访问应用市场,按照红框 1、OpenResty、2、MySQL、3、Halo的顺序进行安装。
3.1、安装OpenResty
使用默认配置即可
3.2、安装MySQL
使用默认配置即可,同时将3306端口在防火墙中开放
3.3、安装Halo
使用默认配置,同时将8080端口在防火墙中开放
报错提示异常:
查阅资料:启动halo容器报错 · Issue #5039 · halo-dev/halo
解决方案:升级docker
sudo yum install docker-ce docker-ce-cli containerd.io
更新后,即启动正常
http://ip:8080 访问,点击初始化。
初始化结束:
四、域名绑定
填写域名 tyronblog.cn
访问网站 https://tyronblog.cn/