宝塔面板git,宝塔面板一键部署

Hexo博客部署到腾讯云服务器(使用宝塔面板)

使用宝塔面板部署Hexo博客至腾讯云服务器详细步骤:

首先,确保您的网站已安装宝塔面板并访问腾讯云服务器,使用服务器的初始密码登录。

接下来,遵循以下步骤部署博客:

开启Git安装及配置,以支持Hexo博客的部署,包括安装依赖库、编译工具,并确保将旧版Git升级为最新版。使用命令进行安装和配置,确保Git环境变量已设置并启用。

通过手动安装方式更新Git版本,以确保其与操作系统兼容并支持博客部署。

在服务器的环境变量中插入新配置的Git版本信息,确保新安装的Git能被正确识别。

创建或复制本地生成的SSH密钥到服务器,使用特定命令创建.ssh目录和authorized_keys文件,并将密钥内容复制进去,以实现本地与服务器之间的SSH授权。

在宝塔面板中创建新的Git仓库,以存放Hexo博客的源码。

配置自动化部署任务,使Hexo博客源码能定期从本地服务器推送至宝塔面板管理的Git仓库,实现自动化部署与网站更新。

接着,完成网站管理与设置:

添加HTTPS证书,使用宝塔面板中的SSL管理功能导入从域名注册商获取的SSL证书,确保HTTP转HTTPS的平稳过渡。

在面板设置中强制启用HTTPS访问,提升网站安全性和用户体验。

部署完毕后,Hexo博客将安全地运行在腾讯云服务器上,借助宝塔面板的强大管理功能进行维护与升级。

整个部署过程详细且步骤清晰,确保了网站的可靠性与安全性,非常适合需要远程管理博客的用户。欢迎在执行过程中遇到问题时寻求帮助和提供反馈,共享知识与经验。

在云主机上手动安装腾讯PAI面板

本文关键字:云主机上装管理面板

在探索云主机管理面板时,我们发现了一种与传统面板不同的类型。这类面板可以分为两类,一类在baremetal上直接运行,如宝塔、lnmp、pai等;另一类基于容器技术,如docker管理面板、openfaas等,支持广泛的通用服务应用,包括不限于web服务。对比之下,openfaas、sandstorm等更倾向于devops环境,提供了更开放的容器化技术,适应现代虚拟应用环境。

云OS和面板扩展如群晖,提供了OS与面板的一体化解决方案。而对于pai(腾讯云PaddlePaddle)和未来可能涉及的openfaas云函数面板,它们同样在云主机上提供了一种独特的管理面板体验。pai在云主机上自动绑定cloudbase域名,对小程序进行了自动鉴权,支持git项目拉取、SSL验证等特性,但与官方cloudbase提供的服务相比,在自建云函数机制、支持特定事件和上下文写法、与wx ide的无缝对接方面存在一定的差距。

在实际部署pai时,我们可以通过脚本进行安装,无需特定的腾讯云CVM。虽然失去了免费三级域名和自动鉴权的好处,但使用自有域名和自动鉴权同样可行。在安装过程中,需要注意云主机端口5523的开放以及域名绑定,以便自动申请证书等操作。安装依赖包括git、nginx、gcc、python3.6、python3-pip、python3-virtualenv、python-certbot-nginx、golang等,并单独安装node语言件。

安装流程包括安装后端服务(如通过后端5523提供管理界面)、安装pai和paimate等组件。完成安装后,通过域名访问5523端口,使用云主机账号登录。测试结果显示,pai仅支持当前应用的运行,可能无法提供额外的亮点或功能。

展望未来,我们计划探索更多云主机管理面板的可能,如在云主机上安装cloudide(jupyter)以增强pai面板的功能性。这将为我们提供更全面的云主机管理体验,助力开发和运维工作的效率提升。

宝塔面板无法安装PM2管理器的情况

之前PM2不知道为什么出了问题,卸载了之后就无法安装了,这里记录下解决过程

正常情况下是去软件商店里面找到pm2直接安装即可,但是安装了好几次都无法成功,查看下来是git连接超时了。太无语了,阿里服务器ping github有300+ms的延迟,但是始终拉不下来nvm,试了好多次都无法完全clone下来,而宝塔面板的PM2管理器需要有nvm之后才能安装。

一气之下直接去git上面下了个 nvm-master,然后解压复制到宝塔面板/www/server/nvm这个位置,之后重启面板,再去软件商店里就能直接装上PM2管理器了

安装是装完了,还有以下几个小问题

找到之前nvm的文件地址/www/server/nvm/versions/node,选择对应的node版本替换下面的文字

export PATH=$PATH:/www/server/nvm/versions/node/v12.18.3/bin

之后就能全局使用node和pm2命令了

阅读剩余
THE END