9

更换宝塔为开源面板Mdserver-web

 1 year ago
source link: https://mianao.info/2022/12/06/363509
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

更换宝塔为开源面板Mdserver-web - 不吐不快

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.

运行完毕后会生成地址,账号和密码,直接访问。

loader.gif
  • 登录面板,基本和宝塔一样,修改登录名密码等等:
    loader.gif
  • 安装 OpenResty,MySQL,PHP 等软件,时间比较长,估计得有一两个小时:
    loader.gif
  • 软件虽然数量不多,对我来说够用了,只是我觉得少了一个已安装软件的选项不太方便:

    loader.gif
  • 添加网站:
    loader.gif
  • 添加数据库,这个不像宝塔直接把数据库管理放到了左侧面板,需要打开 MySQL 设置后,在管理列表里添加数据库:
    loader.gif
    同样的,phpMyAdmin 管理也是在设置里面。
  • 更改和放行端口:
    loader.gif
  • 计划任务:
    loader.gif

总的来说,mdserver-web 面板虽然还没有宝塔面板功能多,但可用性已经不错了。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK