跳转至主要内容

晴雨技术笔记

手把手教你开自己的小作坊云服务商(kangle + easypanel + vhms)

杏川铭心 杏川铭心
发表于 2023年8月30日

我们都知道,网上有很多那种小作坊的服务商(实不相瞒我现在就在用?)。而他们的面板,几乎无一例外都长这个样子:

easypanel实例

这个就是EasyPanel,多被简称为EP,而这种主机有些人就会叫他EP主机。

而EasyPanel则是kangle web server的一个组件。这个kangle呢,是一款国产的高并发服务器,专门拿来做虚拟主机用的。今天就不讲iOS了,给大家讲讲这个kangle到底怎么装。

[info]kangle背后的公司已经倒闭了,所以目前已经没有官方的网站可以下了。[/info]

在这个过程中我也踩了几个坑,这里稍微整理下,免得大家再踩坑?

安装Kangle+EasyPanel与测试

这里我们直接采用“彩虹Kangle一键脚本”安装。需要注意的是,这个脚本主要支持CentOS,其他基于yum软件包管理器的发行版也是可以的。但如果你的系统是Ubuntu这种基于apt的发行版,那么肥肠抱歉,你装不了!

复制下面的命令并运行:

yum -y install wget;wget http://kangle.cccyun.cn/start;sh start

[info]这里运行过一次之后,就不需要每次都输这么一长串命令,直接输入“kanglesh”就可以启动脚本。[/info]

然后可以看到这样的界面:

脚本主页面

我们这里直接输入“1”回车。然后系统会询问你需要安装的软件版本和数据库密码。这里推荐快速安装Kangle 3.5.21 + PHP 5.3-8.2 + MySQL 5.7,当然你也可以选择其他的版本或安装方式。

安装选项

安装好了会提示你你的密码和面板地址。这里因为忘了保存截图(Windows 11用的太顺手再来用10确实不习惯?)只能大概描述一下:

  • 默认的管理员账户是admin,密码是kangle。
  • 管理面板在http://IP:3312/admin/。
  • 数据库账户是root,密码就是你刚才设置的密码。

登录管理员控制面板,可以看到下面的界面:(管理员面板和独立面板都叫EasyPanel)

管理面板首页

这里需要填写几个信息:

  • 你的数据库账号密码。(后面有个是否删除test数据库,这个可以随意。)
  • 安全码,后续对接vhms要用。

[warning]这里如果忘了输数据库的密码,那么你在后面开通空间的时候会发现死活开通不了数据库。[/warning]

然后点击下方的“确认提交”,提示需要初始化服务器,点击前往初始化。由于是第一次初始化,因此还需要勾选第一项“初始化磁盘配额”。

初始化选项

初始化完成后,就可以前往“新增网站”添加网站或者“产品列表”添加产品了。

至于这里的配置自己随便写一点就行,比如像下图的配置:

新建产品

然后就可以看到新增的产品或者是网站了。

点击用户名(我这里选了一个“demo”)就可以打开独立控制面板:

独立控制面板

这时候不难看出界面很丑,跟本文的第一张图完全不一样。没有关系,这个时候我们打开安装脚本,选择选项4“更换EasyPanel模板”。

可以看到有6个选项,选一个自己喜欢的即可。(文章第一张图采用的是模板4,个人觉得是这里列出的模板中最好看的)

EasyPanel模板选择

至此Kangle+EasyPanel安装完成,接下来开始配置vhms前台。

安装vhms

这个vhms是一个开源项目,目前只能在GitHub上面下到。

下载下来后,通过你能想得到的方法,把解压出来的文件上传到/vhs/kangle/www这个文件夹下,并且把原来的index.html给删除或者改个名字(比如index2.html这种)。

然后先不要急着安装,先打开http://IP:3313/mysql登录phpMyAdmin,并且按照下面的配置新建一个数据库:

phpMyAdmin

接下来打开http://IP/install.php开始安装,输入你的数据库账户与密码,并且给管理员配置一个初始密码。剩下的选项可以不去动。

vhms安装

然后就可以进入vhms的后台。

vhms后台

可以看到vhms肥肠贴心的告诉了我们如果要开始卖主机有哪两步要干。那我们就根据提示,先添加一个主机:

vhms增加主机

[warning]

这里的安全码就是我们在EasyPanel管理面板里设置的安全码,如果不填这个安全码的话那么后面想要添加产品就会报错。

我第一次搞这个的时候就是忘了填安全码,那时整个人叫一个懵逼啊?

[/warning]

接下来就是添加产品了,也可以根据提示新建一个产品分组,在同一分组内的产品是可以无缝升级的:

像我这样随便填一填,然后打开http://IP就可以看到添加的产品啦。

vhms前台
不得不说这个前台好丑?

我这边实在是找不到好的模板,有兴趣可以上网去自己找一找,然后上传到/vhs/kangle/www/user/view这个文件夹里。

然后打开vhms管理面板,左边侧栏翻到最底下有一个“功能设置”,可以在这里设置前台主题。

[info]如果上传了之后没有看到对应的文件夹的话,那么就手动把上传的文件夹改名成“default”,大概就是说,我说这是默认这就是默认![/info]

同时在“功能设置”的上方还有“网上支付设置”,可以在这里配置一下支付宝。

至此我们的小作坊主机就开设成功啦,怎么样是不是很简单?也确实没有啥技术含量。


作者要开学了,估计写不了啥玩意了,但是我依然想继续挖坑(写不了你挖什么坑???):下次有机会给大家看看更适合付费托管体质的Webmin/Virtualmin虚拟主机解决方案。

杏川铭心
杏川铭心

名字越改越尬,但是网站一点没动🤪 曾用名Frank419(现在也是我在很多地方的用户名),网站站长。

发表回复

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