更换宝塔为开源面板Mdserver-web
我一直用的是宝塔面板建站,还不习惯用 LNMP 的命令方式,日常维护相对比较麻烦,毕竟我的目的还是写 blog。
开始用宝塔面板体验很好,操作方便简洁,而且很少出问题。后来,宝塔开始要求绑定手机号,强制绑定,甚至后来升级跟踪搜集用户网站信息,这就有些过分了。现在博客也写的少了,拖延症厉害,所以也没腾出功夫换宝塔。
几个月前偶然看到了 mdserver-web 面板介绍,感觉就是要复刻宝塔面板,赶紧体验了一下,还不是很成熟,使用时有出错,我也没去研究,想等段时间,万一开发者挖了坑就跑了呢。
这两天想起来换面板,到 https://github.com/midoks/mdserver-web 看了下,还在更新,于是开了个 VPS 来试用,发现已经不错了,起码对我来说够用了。
功能简介
- SSH终端工具
- 面板收藏功能
- 网站子目录绑定
- 网站备份功能
- 插件方式管理
软件
- OpenResty - 轻量级,占有内存少,并发能力强。
- PHP[53-82] - PHP是世界上最好的编程语言。
- MySQL - 一种关系数据库管理系统。
- MariaDB - 是MySQL的一个重要分支。
- MongoDB - 一种非关系NOSQL数据库管理系统。
- phpMyAdmin - 著名Web端MySQL管理工具。
- Memcached - 一个高性能的分布式内存对象缓存系统。
- Redis - 一个高性能的KV数据库。
- PureFtpd - 一款专注于程序健壮和软件安全的免费FTP服务器软件。
- Gogs - 一款极易搭建的自助Git服务。
- Rsyncd - 通用同步服务。
第一眼看上去发现居然没有 Nginx,实际上 OpenResty® 就是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。
所以直接用就完了,不过确实还没有 Apache,node 等环境安装包。
https://openresty.org/cn/
这个 Web 平台主要由章亦春开发,很多公司都在使用。
安装面板
安装命令:初始安装
curl -fsSL https://cdn.jsdelivr.net/gh/midoks/mdserver-web@latest/scripts/install.sh | bash
直接更新
curl -fsSL https://cdn.jsdelivr.net/gh/midoks/mdserver-web@latest/scripts/update.sh | bash
卸载脚本
wget -O uninstall.sh https://cdn.jsdelivr.net/gh/midoks/mdserver-web@latest/scripts/uninstall.sh && bash uninstall.
运行完毕后会生成地址,账号和密码,直接访问。
软件安装
- 登录面板,基本和宝塔一样,修改登录名密码等等:
- 安装 OpenResty,MySQL,PHP 等软件,时间比较长,估计得有一两个小时:
- 软件虽然数量不多,对我来说够用了,只是我觉得少了一个已安装软件的选项不太方便:
建站
- 添加网站:
- 添加数据库,这个不像宝塔直接把数据库管理放到了左侧面板,需要打开 MySQL 设置后,在管理列表里添加数据库:
同样的,phpMyAdmin 管理也是在设置里面。 - 更改和放行端口:
- 计划任务:
总的来说,mdserver-web 面板虽然还没有宝塔面板功能多,但可用性已经不错了。
奖励链接: 欢迎使用推荐链接,新用户充值有奖励 https://www.vultr.com/?ref=7342510