Loading

文章背景图

Linux+Docker环境下部署MCSM+MCDR

2026-02-05
15
-
- 分钟

Linux + Docker 部署MCSM+MCDR环境

一、服务器准备

1. 服务器购买

根据自身需求(游玩人数、玩法类型等)选择合适的服务器,具体服务器与服务商选择可参考其他UP主视频,此处不再赘叙

2. 服务器配置

2.1 Docker

Docker将应用及其依赖打包成一个轻量可移植的容器中,方便部署

2.1.1 Docker部署

此处我们使用LinuxMirrors的一键配置脚本为Linux服务器配置Docker环境

bash <(curl -sSL https://linuxmirrors.cn/docker.sh)

2.2 1Panel 面板

1Panel提供了直观易用的Web管理界面用于管理Linux服务器,官网链接:https://1panel.cn/

2.2.1 1Panel面板部署

此处选择使用1Panel官方的简易配置脚本部署面板

bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"

安装过程参数及其配置说明

安装过程参数 参数说明以及选择
设置1Panel安装路径? 1Panel安装的位置,默认为/opt,默认即可
是否配置镜像加速? 用于加速访问Docker镜像库,设置为y
是否替换Docker配置文件? 进行替换,设置为y
设置1Panel端口? 1Panel用于对外提供服务的端口,默认即可
设置1Panel安全入口? 访问1Panel的路径,自行设置
设置1Panel面板用户? 访问1Panel的用户名与密码,自行设置

配置完成后,1Panel会输出相关的配置信息(如下图),建议截图保存,以备不时之需

image-20260205001626292

2.2.2 1Panel面板设置

1Panel面板配置完成后,进一步的配置将在1Panel中完成,访问刚才截图中的外部地址,输入面板账户密码登录(若不能访问,请检查服务商安全组是否放行1Panel面板的端口)

image-20260205002336518

进入1Panel面板界面后,我们还需要对1Panel面板进行一些配置

3. MCSM配置

3.1 MCSM后端配置

进入1Panel的应用商店,搜索MCSM,安装MCSM后端

image-20260205003919378

需要更改一些默认的安装配置,在弹出的安装配置中,修改以下内容(部分内容要展开高级设置,未说明的选项默认即可,无需修改)

安装配置 说明与修改
端口 MCSM后端服务端口,修改或保持默认均可
端口外部访问 勾选
编辑Compose文件 勾选,复制下方代码块内容
services:
  mcsm-daemon:
    image: githubyumao/mcsmanager-daemon:latest
    container_name: ${CONTAINER_NAME}
    restart: unless-stopped
    networks:
      - 1panel-network
    ports:
      - "${PANEL_APP_PORT_HTTP}:24444"
    environment:
      - MCSM_DOCKER_WORKSPACE_PATH=/data/mcsm/daemon/data/InstanceData
      - TZ=Asia/Shanghai
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /data/mcsm/daemon/data:/opt/mcsmanager/daemon/data
      - /data/mcsm/daemon/logs:/opt/mcsmanager/daemon/logs
      - /var/run/docker.sock:/var/run/docker.sock
    labels:  
      createdBy: "Apps"
networks:  
  1panel-network:  
    external: true

此处不对Compose文件具体内容做过多解释,配置修改完成之后,点击安装即可

安装成功后,我们需要查看MCSM的安装日志,获取AccessKey,方便MCSM前端进行连接

image-20260205010016279

image-20260205010653824


3.2 MCSM前端配置

依旧在1Panel应用商店安装前端,直接按照默认配置安装即可


3.3 MCSM前端访问

若使用云服务商,请先检查是否开放了前端对应服务端口,若已经开放,则直接访问前端:http://<服务器IP>:40056/

4. 服务器节点配置

在MCSM前端-应用实例界面点击创建实例

image-20260205014043307

选择使用Docker镜像创建

image-20260205014119369

选择节点,配置节点具体配置(配置说明以及参数见表格,未注明参数留空即可)

image-20260205014304782

参数 说明与配置
实例名称 该节点实例的名称,随意自取
实例类型 当前实例的操控类型,选择MCDR(也可以选其他MC配置)
镜像名称 mcdreforged/mcdreforged-temurin:latest-slim
数据存储目录 /mcdr
更变容器默认工作目录 勾选

随后进一步更改配置,进入实例管理面板,滑到最下方点击应用实例配置

image-20260205014707845

更改容器化选项内的环境变量以及开放端口

image-20260205014800926

image-20260205014912651

image-20260205014941105

点击启动验证是否配置成功

image-20260205015151382

若出现图示红框输出,则配置成功

image-20260205015108694

评论交流

文章目录