精子生于 1995 年,英文 ID jysperm.
展望 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