如今无论是搭建网站,还是部署小程序,甚至一些企业应用都会用到云服务求或者独立服务器。对于很多希望利用网站、网络创业的,也会用到服务器,不过在使用服务器过程中,我们对于服务器环境的配置,尤其是Web环境的部署面板,以及一些软件的安装,还是需要一些技术含量的。但是,如果我们借助一些第三方的运维软件工具,那是可以提高效率。
在我们使用VPS和云服务器部署Web环境面板的时候,早年我们可能会去编译安装软件,但是如今我们可以使用可视化面板或者一键脚本。我们是不是也比较熟悉宝塔面板、AMH面板、WDCP面板、LNMP、LAMP一键安装脚本等。在这篇文章中,麦子准备盘点当下国内和国外主流的服务器面板和脚本工具,对比看看各自的优缺点,如果有需要的网友也可以参考选择。
宝塔面板
如果没有猜错的话,目前宝塔面板的用户量应该是比较多的。这款服务器、VPS面板软件虽然不是较早推出的,但是从开始永久免费的模式,加上更新推进速度,直接碾压超越原来一时很火的WDCP面板。当然,宝塔面板的受欢迎原因还在于软件的及时更新、用户体验、相关生态环境的自动化部署,包括运维管理提高运维工作效率。
宝塔面板有支持Linux和Windows系统,免费版本能够满足大部分的用户使用。付费专业版和企业版,比免费版本多运维工具软件。如果不需要的话免费版本也是够用的。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
建议安装在CentOS7+系统,兼容性脚本。复制脚本直接一键部署。
WDCP
如果我们老一辈的站长朋友们应该记得WDCP这款面板的,曾经可谓红极一时。在AMH面板宣布收费后,WDCP在几年时间家喻户晓。但是,随着用户体验的要求提高,以及软件版本更新不及时,包括有出现一些问题得不到及时的解决方案。WDCP面板的开发速度赶不上用户的需求,而在此时,宝塔面板的出现形成竞争对比。
虽然WDCP面板的官方网站还存在,而且麦子有看到还有专业授权版等产品,但是在用户体验上,包括在知名度上已经逐渐淡出用户视野。
#安装脚本 wget http://dl.wdlinux.cn/files/lanmp_v3.3.tar.gz tar zxvf lanmp_v3.3.tar.gz sh lanmp.sh
AMH
AMH面板也是国产面板,如果没有记错的话,在AMH4.2版本左右的时候还是免费的,但是由于运营策略的调整,后来要使用新版本都是需要授权收费,每月大约6元。虽然成本不高,但是对于我们国内用户的习惯来说,哪怕你收费1元,也会拒绝很多的用户,那时候国内还有其他的面板免费提供。
从2022年夏天开始,AMH7.0版本开始又免费授权,对于我们用户来说又多一个选择。有些功能是宝塔面板专业版才有的功能在AMH面板中是免费使用的。
#安装脚本 wget http://dl.amh.sh/amh.sh && bash amh.sh
小皮面板
提到小皮面板可能很多朋友不了解,但是如果说phpstudy应该很多人都知道吧。尤其是很多朋友本地电脑的客户端环境会有用到 phpstudy,没有错,这个软件的中文名就是小皮面板。具体是通过转让还是整合这里不清楚,反正现在这个老牌的服务器客户端WEB软件,独立出来运营的。
小皮面板这款免费面板笔者也是有使用过的,但是是早期的版本,现在不清楚在用户体验上有没有修正。给我的个人感觉是功能上确实是够用的,毕竟这款面板的前生有一定的积累和技术开发能力。但是在操作用户体验上,相比宝塔面板还是弱一些。
小皮面板也是有支持Linux和Windows系统的。
yum install -y wget && wget -O install.sh https://notdocker.xp.cn/install.sh && sh install.sh
AppNode
AppNode 面板也是国产面板之一,作者前身如果没有记错的话应该还有一款面板参与一个活动做的,后来逐渐不更新,而转向这款新的AppNode。这款面板软件有免费和付费功能,免费版本支持10个站点、当然对于一般的用户应该是够用的。
这款软件和我们常规用的云服务器面板稍微不同,这个还属于服务器集群管理软件,安装一个控制中心即可管理你的所有服务器,其它服务器只需要安装受控端。再也不用分别登录到每台服务器去管理了。通过整合 Nginx、PHP、MySQL 等组件,帮助您快速创建和配置网站。
笔者有体验过,如果初次使用可能稍微费力一些,操作习惯上稍微有点繁琐,适合服务器多的用户。单台服务器管理不适合用这个面板。
#安装脚本 INSTALL_AGENT=1 INSTALL_APPS=sitemgr INIT_SWAPFILE=1 INSTALL_PKGS='nginx-stable,php74,mysql56' bash -c "$(curl -sS http://dl.appnode.com/install.sh)"
Vesta Control Panel
Vesta Control Panel(VestaCP)一款国外的老牌服务器管理面板,涵盖我们常用的Linux服务器WEB环境的部署和邮局部署。以前我们国内还没有面板的时候,我们还是有很多人用的,但是在操作习惯上和语言上不是太合适,现在国内的朋友也很少有去用。
VestaCP 面板的强大之处还支持用于服务器分销管理。支持设置中文,可以设置企业邮局。
Virtualmin
Virtualmin 也是一款老牌的国外主机面板,支持Linux系统。这款WEB面板笔者很早也有用过,那时候国内确实找不到合适的,除了编译脚本安装,那只能用它。算是WEB服务器端面板的老前辈,现在看官方网站也有改版,也有一直在维护。
不可否认Virtualmin 面板在国外确实是知名度和安装量是很大的,但是在国内并不是特别适合。尤其是操作习惯上不适合我们,你功能再强大也没有用。
wget https://software.virtualmin.com/gpl/scripts/install.sh sudo /bin/sh install.sh
CyberPanel
CyberPanel 面板来自知名的引擎开发商LiteSpeed。其实在早年的时候,笔者也有和 LiteSpeed 引擎商家也有沟通过开发面板或者脚本的事宜,因为当初市面上有一款llsmp脚本是基于openLiteSpeed且比较好用,但是后来开发者停止维护。
CyberPanel 面板有基于openlistespeed的免费版,以及有支持litespeed的付费版本。如果我们有喜欢这个引擎的,可以选择这个可视化面板,我们其他看到的面板和一键安装包都是基于Nginx和Apache的居多。
LNMP一键包
在上面,我们介绍的8个WEB服务器安装面板都是基于客户端可视化的。但是我们有些朋友考虑到安全或者是服务器的负载问题,会考虑无面板的服务器WEB环境。这里LNMP一键安装包还是相当有知名度的,保持着每年6.1的大版本更新。
wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz -cO lnmp1.9.tar.gz && tar zxf lnmp1.9.tar.gz && cd lnmp1.9 && ./install.sh lnmp
当然,也是可以安装LAMP,只需要将脚本中最后的lnmp更换成lamp即可。我们可以根据实际的需要在安装向导中选择对应的软件。
OneInStack一键包
OneInStack 面世没有上面的LNMP早,但是凭借作者更新频率和软件的友好程度我个人觉得比LNMP好,所以很多得服务器部署无面板一键安装包我会用到OneInStack,而不是LNMP。OneInStack 支持快速部署PHP、Nginx、Apache、SSL证书,以及支持同步备份等。
yum -y install wget screen #for CentOS/Redhat # apt-get -y install wget screen #for Debian/Ubuntu wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz #包含源码,国内外均可下载 tar xzf oneinstack-full.tar.gz cd oneinstack #如果需要修改目录(安装、数据存储、Nginx日志),请修改options.conf文件 screen -S oneinstack #如果网路出现中断,可以执行命令`screen -R oneinstack`重新连接安装窗口 ./install.sh
这里,麦子在上面整理到当前市面上国内和国外服务器、VPS主机WEB面板。从我个人使用体验看,如果我们是单台服务器用得话,用AMH和宝塔面板合适。如果我们是集群服务器,可以用APPNODE,如果无需面板用脚本操作得话,用LNMP或者OneInStack。