警告:文档成分丢失,请返回首页后重试!

返回首页

运行在Linux

一行命令快速安装

适用于主流 Linux 系统,安装成功后,使用systemctl start mcsm-{web, daemon}命令即可启动。

wget -qO- https://gitee.com/mcsmanager/script/raw/master/setup.sh | bash
  • 脚本仅适用于 AMD64 架构 Ubuntu/Centos/Debian/Archlinux)
  • 执行完成后,使用systemctl start mcsm-{web,daemon}即可启动面板服务。
  • 面板代码与运行环境自动安装在/opt/mcsmanager/目录下。
  • 手动安装(这里使用Ubuntu系统做演示)

    1. 切换到安装目录,没有此目录请执行mkdir /opt/
    2. cd /opt/
    3. 安装 Nodejs,版本需要>14,如果你已安装可以跳过这一步
    4. curl -sL https://rpm.nodesource.com/setup_16.x | bashapt install -y nodejs
    5. 准备安装目录
    6. mkdir /opt/mcsmanager/cd /opt/mcsmanager/
    7. 下载面板端(Web)程序,在此之前请先安装git
    8. git clone https://github.com/MCSManager/MCSManager-Web-Production.git
    9. 重命名文件夹并进入
    10. mv MCSManager-Web-Production webcd web
    11. 安装依赖库
    12. npm install --production --registry=https://registry.npmmirror.com/
    13. 返回安装目录
    14. cd /opt/mcsmanager/
    15. 下载守护进程(Daemon)程序
    16. git clone https://github.com/MCSManager/MCSManager-Daemon-Production.git
    17. 重命名文件夹并进入
    18. mv MCSManager-Daemon-Production daemoncd daemon
    19. 安装依赖库
    20. npm install --production --registry=https://registry.npmmirror.com/
    21. 打开两个终端或两个 Screen 软件的终端窗口(这里使用 Screen 做演示),首先创建一个名字叫做mcsm-web的窗口。
    22. screen -S mcsm-web
    23. 先启动守护进程(Daemon)
    24. cd /opt/mcsmanager/daemonnode app.js
    25. 然后使用Ctrl + A + D退出当前窗口,再新建一个名为mcsm-daemon的窗口。
    26. screen -S mcsm-web
    27. 启动面板(Web)
    28. cd /opt/mcsmanager/webnode app.js

    至此,面板已经安装完成了,启动浏览器访问http://服务器的ip地址:23333/即可进入面板
    默认情况下,面板端会自动扫描 daemon 文件夹并且自动连接到守护进程。
    如果与终端断开连接,可以使用screen -r mcsm-{web,daemon}重新连接。

    如果你还是不会,可以考虑我的付费安装服务

    使用宝塔面板安装

    1. 请先根据上面的 手动安装 教程,跳过第2步,走到第9步
    2. 登录宝塔面板,依次点击网站->Node项目->Node版本管理器,选择v1.16.0稳定版进行安装
    3. 先启动守护进程(Daemon),点击新建Node项目,根据图中所示填写信息
    4. 再启动面板端(Web),步骤和上面一样,项目端口为23333

    至此,面板已经安装完成了,启动浏览器访问http://服务器的ip地址:23333/即可进入面板
    默认情况下,面板端会自动扫描 daemon 文件夹并且自动连接到守护进程。

    使用 Docker 进行安装

    来自:https://github.com/zijiren233/docker-mcsm

    1. 安装 docker-compose 程序(例如在 Ubuntu 系统中)
    2. apt update && apt install docker-compose
    3. 克隆仓库
    4. git clone https://github.com/zijiren233/docker-mcsm
    5. 进入程序目录
    6. cd ./docker-mcsm/releases
    7. 然后启动
    8. docker-compose up -d

    至此,面板已经安装完成了,启动浏览器访问http://服务器的ip地址:23333/即可进入面板

    如果需要更新:

      cd ./docker-mcsm/releases
      docker-compose down
      docker-compose build --no-cache
      docker-compose up -d

    关闭服务器请进入到 docker-compose.yml 文件目录运行 :docker-compose stop
    移除容器:docker-compose down

    开机自启动

    注意:如果你使用的是一键安装脚本宝塔面板Docker进行安装,则无需配置

    第一步:创建文件/lib/systemd/system/mcsm-web.service/lib/systemd/system/mcsm-daemon.service

    [Unit]
    Description=MCSManager-Web										
    				
    [Service]
    ExecStart=node /opt/mcsmanager/web/app.js
    Restart=always
    Environment=PATH=/usr/bin:/usr/local/bin:/usr/local/node/bin
    Environment=NODE_ENV=production
    WorkingDirectory=/opt/mcsmanager/web
    				
    [Install]
    WantedBy=multi-user.target 
    [Unit]
    Description=MCSManager-Daemon										
    					
    [Service]
    ExecStart=node /opt/mcsmanager/daemon/app.js
    Restart=always
    Environment=PATH=/usr/bin:/usr/local/bin:/usr/local/node/bin
    Environment=NODE_ENV=production
    WorkingDirectory=/opt/mcsmanager/daemon0
    					
    [Install]
    WantedBy=multi-user.target 

    第二步:输入systemctl enable mcsm-websystemctl enable mcsm-daemon设置面板开机自启动

    第三步:即可使用systemctl管理面板启动与关闭

    开启:systemctl start mcsm-{web, daemon}
    关闭: systemctl stop mcsm-{web, daemon}
    状态: systemctl status mcsm-{web, daemon}

    access_time 该页面最后编辑于2022-8-6
    navigation attach_money