mirror of
https://github.com/HackPlan/RootPanel.git
synced 2026-06-18 01:47:07 +08:00
59d654ab233621185b406efc9aaffd2c3c18edf8
* refactor-models: email use lowercase test of Account.register some validators of account model utils.pickErrorName refactor models finish test of utils test of utils.rx test of account pages web api test helper csrf middleware more test tests about app.coffee model enum pluggable fix typo in Plugins-Guide.md Plugins-Guide change to mongoose schema test coverage report account model refactor app.coffee
RootPanel
简介
RootPanel 是一个高度插件化的,基于 Linux 的虚拟服务销售平台,目标是成为虚拟主机界的 WordPress.
它的核心功能包括:用户和计费系统,工单系统,管理员面板;其余具体的功能均以插件实现,RootPanel 支持的典型服务有:
-
Linux 虚拟主机(Nginx, PHP, MySQL, MongoDB)
即最传统的,将一台 Linux 服务器划分给多个用户的方式。
示例站点:http://us1.rpvhost.net -
ShadowSocks 代理服务
按实际使用流量实时结算的 ShadowSocks 代理。
示例站点:http://greenshadow.net
安装和使用
- 稳定版本:
git clone -b stable https://github.com/jysperm/RootPanel.git - 开发版本:
git clone https://github.com/jysperm/RootPanel.git - Vagrant: https://vagrantcloud.com/jysperm/boxes/rootpanel
详细安装说明:INSTALL.md
配置文件示例
请从 sample 中选择一个配置文件复制到根目录,重命名为 config.coffee:
core.config.coffee # 仅核心模块
shadowsocks.config.coffee # ShadowSocks 代理服务 (重构中)
full.config.coffee # 全功能虚拟主机 (重构中)
php-vhost.config.coffee # PHP/MySQL 虚拟主机 (计划中)
node-vhost.config.coffee # Node.js/Python/Golang 虚拟主机 (计划中)
share-vps.config.coffee # 朋友合租 (计划中)
static.config.coffee # 静态文件托管 (计划中)
git.config.coffee # Git 托管 (计划中)
xen.config.coffee # Xen VPS (计划中)
技术构成
- 前端:Bootstrap(3), jQuery, Jade, Less
- 后端:Express, Coffee
- 数据库:MongoDB(2.4), Redis
- 操作系统支持:Ubuntu 14.04 amd64
开发情况:
贡献列表(v0.7.1):
- jysperm 7542 lines 98.6%
- yudong 48 lines 0.6%
- Akiyori 42 lines 0.5%
- Tianhao Xiao 17 lines 0.2%
贡献须知:当你向 RootPanel 贡献代码时,即代表你同意授予 RootPanel 维护团队永久的,不可撤回的代码使用权,包括但不限于以闭源的形式出售商业授权.
在你首次向 RootPanel 贡献代码时,我们还会人工向你确认一次上述协议。
许可协议
Languages
CoffeeScript
80.6%
Pug
17.2%
Less
2%
HTML
0.2%