mirror of
https://github.com/HackPlan/RootPanel.git
synced 2026-01-12 15:04:59 +08:00
f30a4d6a90196353e418918e1048ffdc7727ddc4
RootPanel
简介
RootPanel 是一个高度插件化的,基于 Linux 的虚拟服务销售平台,目标是成为虚拟主机界的 WordPress.
它的核心功能包括:用户和计费系统,工单系统,管理员面板;其余具体的功能均以插件实现,RootPanel 支持的典型服务有:
-
Linux 虚拟主机(Nginx, PHP, MySQL, MongoDB)
即最传统的,将一台 Linux 服务器划分给多个用户的方式。
示例站点:http://us1.rpvhost.net -
ShadowSocks 代理服务
按实际使用流量实时结算的 ShadowSocks 代理。
示例站点:http://ss.rpvhost.net -
Xen VPS(开发中)
安装和使用
开发版本:
git clone https://github.com/jysperm/RootPanel.git
稳定版本:
npm install -g rootpanel
详细安装说明:INSTALL.md
全局命令:
rp-start # 以 forever 启动
rp-fix-permissions # 修复文件系统权限
rp-migration # 版本间数据库迁移脚本
rp-system-sync # 与操作系统同步信息
rp-clean # 清理冗余数据
运行:
node start.js
配置文件示例(sample 目录):
shadowsocks.config.coffee # ShadowSocks 代理服务
linux-vhost.config.coffee # Linux 虚拟主机
配置文件位于 config.coffee
技术构成
- 前端:Bootstrap(3), jQuery, Jade, Less
- 后端:Express, Coffee
- 数据库:MongoDB(2.4), Redis
- 操作系统支持:Ubuntu 14.04 amd64
开发情况:
Languages
CoffeeScript
80.6%
Pug
17.2%
Less
2%
HTML
0.2%