超便宜服务器安装宝塔面板搭建Halo博客

云服务器/虚拟主机等(至少需要1GB运存)

若使用家用电脑/主机/VPS等无公网设备)部署,需要使用内网穿透/端口映射,具体请至服务商查看,本教程以使用独立公网IP的云服务器示范

使用SSH工具连接到服务器,使用下面的万能安装脚本安装,安装过程大约2-5分钟

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

等待宝塔安装完成,通过SSH控制台给出的登陆链接和账密登陆宝塔面板

初次进入会提示安装部分应用,根据需求即可

Nginx必须要安装

点击宝塔面板左侧菜单栏->应用商店->搜索Docker->安装Docker管理器

安装完成后点击应用商店->已安装->Docker管理器->设置->镜像管理->获取镜像,镜像名称填写halohub/halo:2.3.0 ,

随后点击获取镜像 ,等待获取完成

点击宝塔面板左侧菜单栏->终端,并使用SSH密码登陆,输入以下命令

docker run -d --name halo -p 8090:8090 -v ~/halo:/root/halo halohub/halo:2.3.0 --halo.external-url=https://xx.xx

将halo.external-url的值替换成准备的博客访问地址(准备绑定的域名)

完成后回到Docker管理器->容器列表,检查容器运行状态,出现绿色的小箭头即可

点击宝塔面板左侧菜单->网站->添加站点 ,域名填写准备绑定的域名,其余默认即可,点击提交

[可选]部署SSL

进入站点设置 ->SSL ->Let's Encrypt ->申请 即可,宝塔会自动续期

添加反向代理

进入站点设置 ->反向代理 ->添加反向代理 ,代理名称任意,目标URL填http://127.0.0.1:8090 ,发送域名填写准备绑定的域名,点击提交

修改DNS

在DNS控制台添加一条指向服务器IP的A记录 即可

点击Docker管理器->容器列表 ,点击日志,找到初始账密并复制

通过绑定的域名来访问Halo博客,并使用初始账密登录即可

访问后台路径: http(s)://xxx.xxx/console

原文链接:https://blog.csdn.net/m0_60126637/article/details/129331731

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享