CyberPanel:基于 openLiteSpeed 的主机面板

本文最后更新时间 2023年1月13日

cPanel/DirectAdmin 太大太贵,BT最近又是各种问题,vesta功能不全。最终,我又重新找回了CyberPanel。

什么是CyberPanel?

Cyber​​Panel是由OpenLiteSpeed支持的多国语言主机控制面板,具有一系列重要功能,例如快速创建站点,一键安装wordpress,自动备份,自动SSL,FTP服务器,PHP管理等。只需单击一下,您就可以轻松地将Web服务器从OpenLiteSpeed转换为LiteSpeed。

Cyberpanel面板功能

除了提供常见的主机面板功能:不同级别的用户管理,自动申请SSL证书(Let’s Encrypt),FTP服务器,轻量化的DNS服务器,phpMyAdmin,电子邮件服务,文档管理器,PHP版本管理器,可以分别为不同的站点设置不同版本的PHP,防火墙,还在新的版本里提供了如下功能。

直观的管理

通过简洁清晰的面板进行服务器管理简单而轻松。通过将OpenLiteSpeed用于Web服务器,可以访问所有LiteSpeed功能。

除了web管理接口之外还提供基于Web的在线终端和命令行接口,对于那些喜欢在终端上工作的人,Cyber​​Panel为您提供了命令行接口。这样,您就可以通过CLI拷贝在控制面板中所做的工作。使用基于Web的终端,您可以访问VPS SSH服务器并轻松地从浏览器运行任务。

强大的缓存支持

无论是LSCache还是是多对象缓存支持都为网站加速提供强有力支撑。LiteSpeed Cache提供了一个带有插件的内置模块,用于动态内容构建。加快WordPress,Joomla,Drupal,MediaWiki等的速度。

对象缓存集成变得简单。使用Cyber​​Panel,您可以集成Redis,Memcached或LiteSpeed Memcached(LSMCD)之类的对象。

灵活方便的部署方式

除了传统的FTP或者在线文件管理器的方式之外,还提供了GIT部署方式,可以直接连接您的Github和GitLab保存库,并通过GIT Webhooks几次单击即可部署代码。

而方便的自动安装器则可以轻松一键安装WordPress(带有LSCACHE)或是Joomla/Prestashop!

更是提供WordPress Staging支撑,避免与在您的实时站点上进行测试相关的不必要的风险。在上架之前进行试验,测试并在上线前进行更改。多少次朋友的网站改来改去改残废让我们出动的时候真的很像揍他,如果用好版本管理则大不了丢弃这个测试即可。

Docker管理器则简化了Docker容器和映像管理。只需单击几下,即可从Docker Hub搜索并提取镜像,或从可用/拉出的镜像中创建容器。

官方网站:https://cyberpanel.net/

官方帮助文档:https://community.cyberpanel.net/docs

Cyberpanel系统需求

以下配置是官方的建议最低配置,实际上如果用在生产环境中CPU和内存还是配置高一点比较靠谱了,毕竟你都用了面板了。

操作系统:纯净的Centos 7.x, Centos 8.x, Ubuntu 18.04, Ubuntu 20.04, AlmaLinux 8

内存:1024MB以上(都2023年了,不会还在用128m作为生产环境了吧)

磁盘空间:10GB 硬盘

Cyberpanel面板安装

1、首先用ssh客户端连上服务器,江湖老规矩,先更新系统

CentOS/Alma/Rocky用户: yum update

Debian/Ubuntu 用户: apt update && apt upgrade

2、运行官方一键安装脚本:

sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

如果不是用的root用户登陆则需要切换到root账户或者运行以下命令:

sudo su - -c "sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)"

3、直接输入1选择:Install CyberPanel.

4、此时我们会看到关于版本的选择,接着选择自己所需要的面板版本,由于我们目前没有打算用商业版,直接输入1选择:Install CyberPanel with OpenLiteSpeed.

	CyberPanel Installer v2.3.2

RAM check : 1066/31975MB (3.33%)

Disk check : 1/900GB (1%) (Minimal 10GB free space)

1. Install CyberPanel with OpenLiteSpeed.

2. Install Cyberpanel with LiteSpeed Enterprise.

3. Exit.

5、根据实际情况来选择安装配置,我基本上是一路回车。

Install Full service for CyberPanel? This will include PowerDNS, Postfix and Pure-FTPd.

Full installation [Y/n]:

这边是要问你要不要装完整的相关服务,像是 PowerDNS(DNS 管理)、Postfix(邮件) 跟 Pure-FTPd(FTP 文件管理),这边可以自己选择,我在这边就直接回车到底的!

Do you want to setup Remote MySQL? (This will skip installation of local MySQL)

(Default = No) Remote MySQL [y/N]:

如果你打算使用远程数据库的话请输入「y」来输入信息连接到你的数据库主机,否则缺省是「N」,也就是安装数据库在这台主机上。

Press Enter key to continue with latest version or Enter specific version such as: 1.9.4 , 2.0.1 , 2.0.2 ...etc

没要特定版本的人直接点 Enter 安装最新版本即可

Please choose to use default admin password 1234567, randomly generate one (recommended) or specify the admin password?
Choose [d]fault, [r]andom or [s]et password: [d/r/s]

这边看你要在这边先设置密码,还是你也可以等等安装完成后再更改密码也行。(因为我是懒惰鬼所以直接回车设置密码为缺省的 1234567)

Do you wish to install Memcached process and its PHP extension?

是否安装 Memcached 这个 php 扩展 (如果你会用到 WordPress,建议还是安装比较靠谱)

Do you wish to install Redis process and its PHP extension?

是否安装 Redis 这个 php 扩展 (通常 Memcached 跟 Redis 会二选一,这里我全都直接回车)

The watchdog script will be automatically started up after installation and server reboot
If you want to kill the watchdog , run watchdog kill
Please type Yes or no (with capital Y, default Yes): 

watchdog 的用意在于说如果系统突然有未知错误,那就会自动帮你重启相关服务,这块还是比较重要的,依然回车。整个这一步的交互如下图所示:

CyberPanel安装过程交互

大概会装个 5 – 30 分钟,根据服务器性能而定。当你看到以下消息的时候,就代表安装完毕,输入Y重启之后就可以前往 CyberPanel 面板后台体验它的功能咯!

###################################################################
                CyberPanel Successfully Installed                  
                                                                   
                Current Disk usage : 7/900GB (1%)                        
                                                                   
                Current RAM  usage : 1291/31975MB (4.04%)                         
                                                                   
                Installation time  : 0 hrs 28 min 0 sec                 
                                                                   
                Visit: https://*.*.*.*:8090                     
                Panel username: admin                              
                Panel password: 1234567                        
                                                                   
             Run cyberpanel help to get FAQ info
             Run cyberpanel upgrade to upgrade it to latest version.
             Run cyberpanel utility to access some handy tools .
                                                                   
              Website : https://www.cyberpanel.net                 
              Forums  : https://forums.cyberpanel.net              
              Wikipage: https://docs.cyberpanel.net                
              Docs    : https://cyberpanel.net/docs/               
                                                                   
            Enjoy your accelerated Internet by                  
                CyberPanel & OpenLiteSpeed 				                     
###################################################################
If your provider has a network-level firewall
Please make sure you have opened following port for both in/out:
TCP: 8090 for CyberPanel
TCP: 80, TCP: 443 and UDP: 443 for webserver
TCP: 21 and TCP: 40110-40210 for FTP
TCP: 25, TCP: 587, TCP: 465, TCP: 110, TCP: 143 and TCP: 993 for mail service
TCP: 53 and UDP: 53 for DNS service
Would you like to restart your server now? [y/N]: 

Cyberpanel面板使用

登录时,可以直接选择简体中文,翻译得还不错。

Cyberpanel面板登陆界面

Cyberpanel面板登陆信息

登录后台控制面板信息如下:
https://<IP Address> : 8090
Username: admin
Password: 1234567 或者你设置的密码

cyberpanel后台界面

目前chinavps已经在另外一台dedi的机器上安装成功并且顺利运行了,还是比较方便的。以下是简单使用的方法:

修改Cyberpanel面板的密码

由于我这个懒人默认是直接敲的回车,但是为了防止被人扫弱口令被黑,所以第一件事就是修改Cyberpanel面板的密码,具体点击左侧菜单->用户->修改用户,选择要修改的用户admin即可修改密码和其它相关信息了。具体参考下图:

开启SSH登陆

安装完成之后防火墙配置规则限制得非常厉害,如果需要通过ssh客户端来访问服务器资源,则需要放行ssh端口。点击左侧菜单服务器设置>安全,在右侧窗口顶部添加端口。由于我的端口已经修改过,所以根据实际情况修改。下方则是已经放行的端口信息。

创建站点

点击左侧菜单->主要功能->网站->创建网站开始创建网站,如下图所示。

根据实际情况填写相关的配置情况,由于我们是免费版本,无法开启Test Domain功能。

更多其它功能后台还是比较简单易懂的,大家可以逐个体验一把。如果你在使用过程中有任何问题也欢迎留言告知,我跟你一起踩坑。

常见问题

如何升级Cyberpanel?

sh <(curl https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh || wget -O - https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh)

CyberPanel 免费版和收费版之间有什么差异?

CyberPanel Free:具备 OpenLiteSpeed 基础系统,仅能绑定一个网域,但可设子网域无限量,不需要许可证密钥,就可以完全免费使用。

Cyber​​Panel Enterprise:具备 OpenLiteSpeed 基础系统 + LiteSpeed Web Server Enterprise 原生系统,除了免费绑定一个网域之外,若要增加多个网域的话,需要另外购买取得许可证密钥使用。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据