比宝塔好用的国外面板——Virtualmin的安装与使用(一)
这篇文章给大家介绍一下Virtualmin的安装与使用,作为一款将近30年的国外面板,其功能性和稳定性都是宝塔面板没有办法企及的。官网:https://virtualmin.com
Virtualmin有免费版和专业版两个版本,我们这里只会用到免费版。(应该不会有人去买专业版面板吧?不会吧不会吧?)
安装
Virtualmin基于Webmin进行构建和开发。虽然Webmin的功能已经很强大,但是如果想要完全替代掉宝塔还是需要Virtualmin组件。这边只介绍一键安装(非一键安装的系统成功率都很低),支持的系统有:
- RockyLinux / AlmaLinux / RHEL, 8.x / 9.x, x86_64
- CentOS / RHEL 7.x, x86_64(系统太旧,不推荐)
- Ubuntu 20.04 / 22.04 LTS, i386 / amd64
- Debian 10 / 11 / 12, i386 / amd64
[info]x86_64就是amd64,也就是64位的x86架构。[/info]
跟市面上其他大部分面板一样,Virtualmin很金贵,必须要求是全新安装的系统。这里我们就浅浅装一个Ubuntu 22.04.3:
[info]
虽然Virtualmin很金贵,但是Webmin自适应性很强,不管你的服务器被你折腾多久,都可以顺利安装,并且可以自动识别好已有的软件和配置文件。
如果不需要宝塔管理网站的功能那么Webmin足矣。
[/info]
然后用不管什么SSH工具连接到你的服务器,这里我直接用了Windows自带的OpenSSH客户端:
接着就可以输入安装命令开始安装了,下面两行命令一次只执行一行:
wget https://software.virtualmin.com/gpl/scripts/virtualmin-install.sh
sudo sh virtualmin-install.sh
会问你要不要开始安装,并且展示一些信息,包括要安装的服务器架构(LAMP),需要的磁盘空间(2GB)等等。这里我们输入“y”开始安装:
接下来第一步是检查系统,第二步则是要求一个完整的主机名。注意完整主机名就是一个三级域名(比如host.example.com):
这里我填了一个“ubtuntu-jammy.myvm.com”(当然这个域名肯定不是我的,实际测试下来填啥都行,安装脚本也会自动创建hosts文件),马上就进入第三阶段,正式开始安装。图我就不放了,反正就是正常安装相应的keys和packages。时间可能会很长,请耐心等待。(不知道为啥,webmin国内安装速度贼快,virtualmin的速度就跟屎一样?大概20分钟左右)
安装完还会进行配置,此时安装还没有彻底结束,需要先访问面板地址:https://IP:10000。
因为Virtualmin用的是自签名证书,所以第一次访问浏览器会报错,无视风险继续访问即可。
然后就进入到Webmin / Virtualmin的登陆界面,可以使用root账户或者任意一个有完整sudo权限的用户。
打开可以看到“Post-Installation Wizard”(安装后配置工具)界面,看不懂没有关系,可以一路无脑“Next”。中间会提示你“Complete”,这个时候如果还点“Next”会继续配置一些不必要的东西。
至此安装彻底结束。不过界面英文多不好看,可以换成中文:
依次找到“Webmin”>“Webmin Configuration”>“Language and Locale”:
然后两个选项都改成中文,记得要启用机翻,Webmin / Virtualmin目前汉化仍不完整。
点击那个黄色的“Change Language”,然后就看到界面都变成中文了。图我就不截了,换成中文蛮直观的。
[misc]改完之后可以顺便跑去“Webmin配置”上面那个“Usermin配置”也改一下独立控制面板的语言。[/misc]
简单使用
这里重点介绍几个功能,都是宝塔面板里比较常用的功能。
在线终端
不想开SSH的时候就可以用到在线终端,入口有两个,一个在“工具”里,一个在侧栏最底下,就是标红的这俩:
推荐大家用下面那个入口,跟宝塔终端比起来这个透明终端的颜值可太高了:
在线文件管理
同样是在“工具”一栏中,可以参考上面那张图,点开“文件管理器”就是:
同样支持文件上传、下载,预览图片,也可以在线写代码。这个窗口跟Windows里的窗口一样,可以任意拖动。
另外,就算你切换了不同的工具这个窗口也一直都会在那个地方,直到你手动把窗口关掉。
创建网站
“网站”这个东西在Virtualmin里面叫虚拟服务器,在创建的时候除了可以选择是否开通数据库,FTP账户之外,也可以选择开通邮箱账户,以及独立控制面板的账户。(这个独立面板叫Usermin,地址是https://IP:20000,功能是Webmin的子集,不过多介绍。)
[warning]这里我犯了个小错误,域名填的就是完整域名,不要像我一样只填一个test啊![/warning]
此外可以看到这里创建的是“管理员账户”,这个账户除了可以登录20000号外也可以登录10000号,系统会给到一个用来管理自己的虚拟服务器的界面,可以进一步创建更多的普通用户。功能强大到一个炸裂,只是对初学者而言某些功能暂时用不到。
(不过嘞,宝塔我没怎么用过,有没有类似的功能我还真不知道)
软件安装
在选中虚拟服务器后可以方便的安装一些PHP脚本。找到侧栏里的“安装脚本”:
可以看到大部分脚本都需要花钱才可以解锁,好在WordPress是免费的,我们直接安装WordPress即可。选中WP左侧的小圆圈,界面拉到最底下,然后无脑点“安装”就行。
此外WHMCS也是免费的,这个我们下一期讲售卖Virtualmin主机的时候会用到。不过因为需要装破解版所以这里的这个选项我们不用。
总结
以上就是Virtualmin面板的安装和基本使用,下一期会讲如何整合Virtualmin和WHMCS实现全自动的主机售卖和开通。不难看出比宝塔这种半吊子国产垃圾面板好的不是一点半点,如果跟我一样想要远离宝塔面板或者是想尝尝鲜,都可以安装Virtualmin试试看。
毕竟这种面板就几乎没有免费的~
Virtualmin可以在像宝塔一样在管理后台修改默认建站目录吗?之前看你文章安装了CyberPanel,死活找不到地方修改默认建站目录
Virtualmin是支持改根目录的,在创建时和创建后都可以改。此外光秃秃的Webmin也是可以用的,这个肯定支持改根目录,不过这样还没有宝塔好用了。
CyberPanel找不到的话可能确实没有,不过可以去7080端口的那个Web Panel里面改,就是不知道会不会影响CyberPanel正常工作。
不过这俩我用来写文章的虚拟机已经被我删掉了()所以具体改的位置我现在说不清楚,你可以找找
这图看的太难受了,被竖着拉长,还不能放大
被拉长应该没有吧,只有一张图是本身就长
图片不能放大主要是懒得配置?