精子最近在开发一个「简单」的容器平台 DeployBeta,目前还在非常早期的阶段。
查看源代码

展望 RootPanel 3

昨天 hk1 低调上线,用的依然是 RootPanel 2.0.

本来是打算稍微做点更新,然后在 hk1 上装 RootPanel 2.2 的,但是一方面是因为 hk1 的服务器已经闲置了一个月了,实在等不起了,一方面是我又有了些新的想法。

总之 RootPanel 2.2 算是坑掉了,准备今年 12 月份,RP 主机一周年的时候,直接上 RootPanel 3.

定位

为什么会有 RootPanel 3 呢,因为我觉得到现在,RP 主机的目标定位已经比较明确了,我也希望把 RootPanel 做成一个通用的虚拟主机管理系统。

现在的 RootPanel 2, 虽然我做了很多努力,但是我当然相信不会有任何人在自己的服务器来用,因为现在的 RootPanel 根本就是为 RP 主机设计的嘛。

RootPanel 3 的定位是一个轻量级的,通用的,透明的,充分利用 Linux 机制的,基于 Linux 和 Nginx 的多用户虚拟主机管理系统,一定要简单和 KISS.

我瞧过几个类型的虚拟主机管理系统,比如 Usermin, AMH.

前者过于复杂,中文本地化支持不是很好,UI 不咋样,后者似乎是专为 PHP 优化的,Linux 和 Nginx 的很多功能都无法使用。

RootPanel 3 要简单,只加入必须的功能。

至于压缩文件,一键安装,备份什么的,一概不管,自己用 SSH 跑就是了。

相比于目前的 RootPanel, 我要删掉 PPTP 支持,删掉「试用版」和「额外技术支持版」。

至于 RP 主机需要的一些功能,比如首页的宣传页面,今后要加入的支付宝担保交易接口,我一定要以插件的形式来实现。

RootPanel 3 还要 KISS.

最乱的部分就是 Nginx 的配置文件设置,如何才叫 KISS 呢?

当然是让用户手工来写配置文件,RootPanel 来做检查。

我也希望借此对 RP 主机的用户做一个细分,目前的有些用户不够 Geek, 我认为 RP 主机不适合他们。

这样的 RootPanel 3, 我觉得在 Geek 中间,尤其是多人合用一台服务器的情况下,是非常适用的。

功能

  • 中文英文双版本——我真的想成功做一个国际化的项目
  • 集成 PHP-FPM 和 MySQL 的管理——太常用了
  • 两大核心——工单系统和 Nginx 配置文件解析
  • UI 继续使用 Bootstrap 2.x 分支
  • 完整的邮件通知和 Markdown 支持

其他细节

  • 当然会用 LightPHP v6
  • 打算尝试一下 Jade 的 PHP 版本,以及 Markdown 的 PHP 版本
  • 授权可能要改成 GPL
  • 初步只打算支持 Debain 系
  • 关于支持的 Nginx 指令列表可以参考 https://gist.github.com/jysperm/6479965

撰写评论

精子写了这么多年博客,收到的优秀评论少之又少,在这个属于 SNS 的时代也并不缺少向作者反馈的渠道。因此如果你希望撰写评论,请发邮件至 jysperm@gmail.com 并注明文章标题,我会挑选对读者有价值的评论附加到文章末尾。

精子生于 1995.11.25, 21 岁,英文 ID jysperm.

订阅推送

通过邮件订阅精子的博客日志、产品和项目的最新动态,精子承诺每一封邮件都会认真撰写(历史邮件),有想和精子说的话也可以直接回复邮件。

该博客使用基于  Hexo  的  simpleblock  主题。博客内容使用  CC BY-NC-SA 3.0  授权发布。最后生成于 2018-11-18.