前言
在一次偶然间,看到一款和宝塔类似的UI开源面板,并且开发者完全开源并不断免费更新。
个人已经使用,目前未发现重大BUG
项目地址https://github.com/midoks/mdserver-web/
介绍
程序使用了OpenResty
替代了宝塔的Nginx
支持Centos
、Debian
、Ubuntu
等系统
- OpenResty - 轻量级,占有内存少,并发能力强。(Ps:OpenResty是一个基于Nginx与Lua的高性能Web平台,大白话就是Nginx增强版)
- PHP[52-81] - PHP是世界上最好的编程语言。
- MySQL - 一种关系数据库管理系统。
- MariaDB - 是MySQL的一个重要分支。
- MongoDB - 一种非关系NOSQL数据库管理系统。
- phpMyAdmin - 著名Web端MySQL管理工具。
- Memcached - 一个高性能的分布式内存对象缓存系统。
- Redis - 一个高性能的KV数据库。
- PureFtpd - 一款专注于程序健壮和软件安全的免费FTP服务器软件。
- Gogs - 一款极易搭建的自助Git服务。
- Rsyncd - 通用同步服务。
安装
对于一些购买新的服务器的便宜,由于有的系统初始化没有以下的依赖,导致安装面板安装无法正常进行,在安装面板前先执行以下命令安装基础依赖,减少出错机率。
apt update && apt install -y curl wget sudo gnupg2 htop gcc git cmake
稳定版:
curl -fsSL https://cdn.jsdelivr.net/gh/midoks/mdserver-web@latest/scripts/install.sh | bash //面板安装脚本
curl -fsSL https://raw.githubusercontent.com/midoks/mdserver-web/master/scripts/update.sh | bash //面板更新脚本
在完成安装后会出现下图的信息,包含了登录地址、账号、密码等信息。记录以下信息,在浏览器打开即可登录面板。
- OpenResty
Mdserver-web的建站环境插件在软件管理页面中都可以找到,mw面板没有配置Nginx,只有OpenResty,首先我们要安装OpenResty,其次是安装PHP和mysql数据库,具体版本参考以下信息
- phpMyAdmin[4.4.15]支持MySQL[5.5-5.7]
- phpMyAdmin[5.2.0]支持MySQL[8.0]
- PHP[53-72]支持phpMyAdmin[4.4.15]
- PHP[72-81]支持phpMyAdmin[5.2.0]
MySQL数据库管理
由于数据库没有像宝塔那样把数据库的管理列表的入口放在外面,导致很多小可爱不知道怎么操作。具体步骤看以下贴图操作就能看见熟悉的数据库管理列表啦。
mw菜单命令
- mw ---调出面板管理总菜单
- mw 1 ---重启面板服务
- mw 2 ---停止面板服务
- mw 3 ---启动面板服务
- mw 4 ---重载面板服务
- mw 5 ---修改面板端口
- mw 10 ---查看面板默认信息
- mw 11 ---修改面板密码
- mw 12 ---修改面板用户名
- mw 13 ---显示面板错误日志
官方链接:https://www.notetoday.net/note/111.html
需要的可以给作者点个Star