ByPanel - 一款全新的Linux Web一键安装包安装部署过程

老乐 运维资源2字数 1126阅读3分45秒阅读模式

如果我们以前有给Linux服务器部署Web环境的会用到军哥的LNMP,或者是 OneInstack脚本的朋友应该知道,这两个脚本曾经是非常优秀且常年更新的,后来相继转让后有出现过木马的问题,当然现在这2个脚本并不是原来的作者在维护。后来一段时间在国内,无面板的脚本确实没有几个好用的,但是现在原来的Oneinstack作者重新开发新的ByPanel脚本,且目前已经上线。

我们在观察一段时间后发现基本的Web功能还是有的,只是安装的逻辑上比之前相比稍微有些不同。在这篇文章中,我们也一起记录看看这个新的ByPanel脚本的安装过程。这样以后我们就可以又有新的脚本可以用。当然脚本支持我们常见的Linux镜像。

在这篇文章中,我体验的环境是自己常用的Ubuntu,这里我们将ByPanel环境安装一遍看看。

curl https://raw.githubusercontent.com/linuxeye/bypanel/main/quick_install.sh | bash

这里,我们输入脚本快速的提前部署安装。默认安装路径在 "/opt/bypanel"。

安装基础包是静默的,和以前我们用过的一些脚本是不同的。基础Docker包安装完毕之后,看到如上图。

bypctl config

然后输入命令,我们需要配置环境。

如上图的安装过程中配置,我们设置软件的组合,这里我们常用的就是 Nginx、MySQL、PHP,我们也可以指定版本,如果不指定就默认,比如PHP默认的是8.2版本。然后其他的我们可以后面进行设置版本。

bypctl up -d

我们仅仅是设置到软件的版本,还没有安装呢。这里我们准备启动安装。

只需要等待就可以将我们上面设置的软件版本安装。

等待后看到这样才是安装成功。

bypctl mkcfg

既然安装完毕,我们就可以开始创建站点。

这里有一个关键,就是输入域名的时候,如果你要哪个主域名,就输入在前面。比如你要WWW作为绝对域名,你就前面输入WWW的,否则后面问你是否301的时候你可以强制跳转。

因为我选择的自定义SSL证书,所最后报错,其实不要紧的,我们只要将自己的证书丢到对应目录,然后重启Nginx就可以。

bypctl reload

比如我们配置SSL或者Nginx修改文件后重启就用这个命令。

bypctl status

容器服务状态用这个脚本检测。

最后还有几个命令脚本可能有用的。

1、停止、删除容器和网络

bypctl down

2、重启服务

bypctl restart

3、启动服务

bypctl start

4、停止服务

bypctl stop

5、升级软件

bypctl upgrade

6、检查版本

bypctl version

这样,我们是不是又有一个非可视化面板的Linux服务器WEB安装包?

投上你的一票
 
  • 本文由 老乐 发表于 2024年6月10日 08:01:26
  • 转载请务必保留本文链接:https://www.zhujipingjia.com/bypanel.html
  • 一键Linux脚本
  • 一键Web脚本
  • ByPanel面板