本文首发于只抄博客,欢迎点击原文链接了解更多内容。
前言
想必很多人刚接触 Linux 云服务器的时候都听过或者用过宝塔面板,对于小白来说,使用面板大大降低了服务器运维的难度,一键安装 LNMP 环境就可以建站了,像是 Nginx 的各种设置、SSL 证书的申请都可以在面板可视化的配置,非常方便。
不过前几年宝塔更新之后强制绑定手机号,还会在面板中插入广告,当然可以用国际版的 aaPanel 来绕过手机号绑定,但国际版的更新速度明显比国内版宝塔慢,还不支持简体中文。
目前来说宝塔替代品里最火的自然是 1Panel 了,但 1Panel 的思路和宝塔不太一样,所有应用都基于 Docker 的方式安装,对于低配的 VPS 特别是内存小的机器来说非常不友好。
今天介绍的 mdserver-web,从界面来说和宝塔简直一模一样,但它开源不需要绑定手机号,也没有广告。如果你是从宝塔迁移过来的用户,毫无违和感,直接就可以上手使用。当然,作为一个开源项目,它的功能比起宝塔肯定要少一些,但常见的 Nginx、PHP、数据库都还是可以做到一键安装的。
安装
作为面向小白的 Linux 面板,自然是可以通过一键脚本安装
curl -fsSL https://cdn.jsdelivr.net/gh/midoks/mdserver-web@latest/scripts/install.sh | bash
执行脚本后,耐心等待安装成功,会展示面板信息用于登录
如果你没有记录下面板信息也没关系,在 SSH 中执行 mw
同样可以对面板进行操作
配置面板
从登录界面开始,这 UI 是不是就很熟悉了?mdserver-web 每个版本的默认名字都不一样,目前 0.18.0 版本面板默认名字是夸父面板
进入首页之后,仍然是非常熟悉的感觉,和宝塔最大的区别是上方没有登录的提示了,底下软件的框里也不会展示广告
如果你第一次安装面板,进入首页后应该会和宝塔一样弹出安装 LNMP 或者 LAMP 的提示。如果没有弹出的话,也没有关系,可以手动进入软件管理安装。
运行环境中包含了各个版本的 PHP。
左上角 IP 旁的数字点进去为消息盒子,可以看到安装进度。如果安装卡住不动了,可以尝试一下重启面板来重置任务队列。
常用功能
网站
网站中可以添加站点,修改默认页与默认站点,支持 PHP 项目与静态站点,与现在宝塔相比少了 Node.js 项目与 Java 项目的支持
站点管理中支持可视化修改 Nginx 的各类配置,也可以直接在面板申请 SSL 证书
防火墙
安装面板之后会自动识别并开放正在使用的端口,可以进入手动修改放行规则
文件管理
文件管理支持可视化操作文件、搜索与回收站,与宝塔相比区别不大,基本上够用
面板设置
面板设置部分可以修改面板名称、端口、入口等信息
总结
对于不想要绑定手机号的宝塔用户来说,mdserver-web 是个不错的替代选择,但是功能上不如宝塔丰富,只有比较基础的设置以及常规的 LNMP 环境,像是 Docker、Node.js、Java 这些无法在面板操作。如果不介意所有应用都通过 Docker 安装,那么 1Panel 也许是一个更好的选择。