技术资源

MCSM管理面板搭建

1,windows虽然图形UI很不错但性能优化不理想
2,Centos、Ubuntu操作方面会指令话,大大节省时间

前期需要软件

远程SSH控制台软件 xshell

支持Sftp的FTP软件 winscp

服务端

Centos一台

环境部署

系统更新

  • 首先你要确保你的系统是最新的

yum update

安装node.js

  • 安装github

yum install git -y

安装node.js管理器等组件

git clone git://github.com/creationix/nvm.git ~/nvm

# 设置nvm 自动运行

echo “source ~/nvm/nvm.sh” >> ~/.bashrc

source ~/.bashrc

# 安装npm的v13版本

nvm install v13.11.0

# 使用v13版本

nvm use v13.11.0

# 安装npm最新版本并使用最新版本 //由于面板问题无法使用最新的

# nvm install stable && nvm use stable

请关闭终端重新打开或重新连接终端 再依次执行以下命令(重要!)

安装java8

使用yum安装java8。

# 安装java8

yum install -y java

# 查看java版本

java -version

查看java版本

java -version

安装MCSM

  • 克隆MCSManager并安装依赖

# 克隆目录

git clone https://github.com/suwings/mcsmanager.git

# cd至目录

cd mcsmanager/

# 安装依赖库

npm install

# 启动面板

sudo npm start     # 如果已是root可不用输sudo

注!启动面板注意事项

# 每次重启或关闭后需要重新CD到项目目录才能继续执行指令

cd mcsmanager/

# 启动面板

sudo npm start     # 如果已是root可不用输sudo

保持后台运行

先Ctrl+C关闭面板,我们使用screen软件来让面板保持后台运行。

yum install screen # (Centos)

apt install screen # (Ubuntu)

# 创建一个名为 mcsm 的窗口

screen -S mcsm

# 在此新终端窗口内启动面板

sudo npm start #或 sudo node app.js

直接断开终端连接即可,面板将保持后台运行。

端口开放

面板需要 23333(主功能) 端口与 20010 – 20200(FTP功能)端口区间。

如果你使用阿里云,腾讯云或者服务商,请进入控制台到防火墙安全组策略,放行以上端口。

如果依然无法访问,请关闭系统自带防火墙:

# 关闭防火墙,依次执行

systemctl stop firewalld.service

systemctl disable firewalld.service

修改站点配置文件

在根目录的./property.js自带汉化,用户可自行修改

默认账户

# 开头带“#”为最高管理员权限(注意,管理员与管理员之间账号可互删)不带“#”为用户账户

默认账号:#master

默认密码: 123456

Prev Next
No Comments

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注