Files
RootPanel/README.md
2014-09-07 15:20:21 +08:00

2.1 KiB
Raw Blame History

RootPanel

简介

RootPanel 是一个高度插件化的,基于 Linux 的虚拟服务销售平台,目标是成为虚拟主机界的 WordPress.

它的核心功能包括用户和计费系统工单系统管理员面板其余具体的功能均以插件实现RootPanel 支持的典型服务有:

  • Linux 虚拟主机(Nginx, PHP, MySQL, MongoDB)

    即最传统的,将一台 Linux 服务器划分给多个用户的方式。
    示例站点:http://us1.rpvhost.net

  • ShadowSocks 代理服务

    按实际使用流量实时结算的 ShadowSocks 代理。
    示例站点:http://greenshadow.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 目录):

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     # 朋友合租
xen.config.coffee           # Xen VPS

配置文件位于 config.coffee

技术构成

  • 前端Bootstrap(3), jQuery, Jade, Less
  • 后端Express, Coffee
  • 数据库MongoDB(2.4), Redis
  • 操作系统支持Ubuntu 14.04 amd64

开发情况: