说明:本文档记录 Debian 12 系统下 Minecraft(MC)云服务器的环境准备、软件安装及工具配置全流程,适配 4 核 4G 硬件配置,用于朋友群联机使用,全程采用 Docker 容器化部署以保证环境整洁。
一、系统环境准备
-
开放核心端口:通过服务器面板开启 25565 端口(MC 服务器默认端口),后续工具安装后需补充开放 80、443、81 端口,确保面板及服务正常访问。
-
系统更新与优化:SSH 登陆服务器后,依次执行以下命令完成系统更新与残留清理,保障后续软件安装兼容性。
sudo apt update && sudo apt upgrade -y # 系统更新
sudo apt update && sudo apt autoremove # 清理残留依赖(重启后执行)注:执行完第一条更新命令后,建议重启服务器,确保系统组件更新生效。
二、MC 服务器运行环境分析
-
MC 服务器为 Java 程序,官方推荐使用 Java 21 版本运行,默认 Debian 12 仓库无此版本,需通过 Adoptium 第三方仓库安装,便于后续升级维护。
-
优先安装 Docker 实现容器化部署,可隔离 MC 服务器、管理面板、反向代理等组件,减少环境冲突,同时简化后续运维操作。
三、MC 服务环境安装
(一)安装 Docker
-
清理旧版本(全新系统可省略):移除系统自带的旧版 Docker 相关组件,避免版本冲突。
sudo apt remove $(dpkg --get-selections docker.io docker-compose docker-doc podman-docker containerd runc | cut -f1) -
安装依赖工具:安装添加第三方源、安全下载所需的基础组件。
sudo apt install ca-certificates curl -
配置 Docker 密钥:创建密钥目录并安装官方密钥,确保软件源安全性。
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc -
添加 Docker 官方软件源:配置稳定版软件源,保证 Docker 版本最新且可靠。
tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/debian
Suites: $(. /etc/os-release && echo "$VERSION_CODENAME")
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc
EOF -
安装 Docker 及组件:更新源后安装完整 Docker 套件,含容器运行时、构建工具等。
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -
配置 Docker 服务:启动服务并设置开机自启,确保服务器重启后 Docker 自动运行。
sudo systemctl start docker # 启动Docker服务
sudo systemctl status docker # 检查服务状态(显示active为正常)
sudo systemctl enable docker # 配置开机自启
(二)安装 Java 21
通过 Adoptium 第三方仓库安装无界面版 Java 21,适配服务器运行场景,步骤如下:
sudo apt update
sudo apt install wget apt-transport-https gnupg -y
wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor | sudo tee /etc/apt/keyrings/adoptium.gpg > /dev/null
echo "deb [signed-by=/etc/apt/keyrings/adoptium.gpg] https://packages.adoptium.net/artifactory/deb bookworm main" | sudo tee /etc/apt/sources.list.d/adoptium.list
sudo apt update
sudo apt install temurin-21-jre-headless -y # 无界面版,占用资源更少四、服务器工具安装
(一)安装 MCSManager 面板(Docker 版)
MCSManager 提供可视化管理界面,可快速操作 MC 服务器(启动、停止、插件管理等),容器化部署更整洁。
-
创建工作目录并进入:
sudo mkdir -p /opt/docker/MCSM && cd /opt/docker/MCSM -
创建 docker-compose.yml 配置文件:执行
vim docker-compose.yml,粘贴以下内容(YAML 格式对缩进敏感,建议用 2 个空格缩进):# MCSManager 桥接网络模式配置
services:
web:
image: githubyumao/mcsmanager-web:latest
container_name: mcsm_web
ports:
- "23333:23333" # 面板访问端口,宿主机与容器端口一致
volumes:
- /etc/localtime:/etc/localtime:ro # 同步宿主机时间
- ./data/web/data:/opt/mcsmanager/web/data # 面板数据持久化
- ./data/web/logs:/opt/mcsmanager/web/logs # 面板日志持久化
restart: unless-stopped
networks:
- mcsm-network
daemon:
image: githubyumao/mcsmanager-daemon:latest
container_name: mcsm_daemon
ports:
- "24444:24444" # 守护进程通信端口
environment:
- INSTANCE_DATA_PATH=./daemon/data/InstanceData # 实例数据存储路径
volumes:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
- ./data/daemon/data:/opt/mcsmanager/daemon/data
- ./data/daemon/logs:/opt/mcsmanager/daemon/logs
- /var/run/docker.sock:/var/run/docker.sock # 授权管理Docker容器
restart: unless-stopped
networks:
- mcsm-network
# 自定义桥接网络,优化组件间通信
networks:
mcsm-network:
driver: bridge -
启动/停止容器命令:
docker compose up -d # 后台启动容器(首次启动会自动拉取镜像)
docker compose down # 停止并移除容器(维护时使用)
至此,MCSManager 面板安装完成,可通过
服务器IP:23333 访问面板(首次登录需注册管理员账号)。(二)安装 Nginx 反向代理(Docker 版)
用于管理 SSL 证书、实现域名访问面板,同时优化流量代理,提升访问安全性。采用 jc21/nginx-proxy-manager 镜像,配置更简便。
-
创建工作目录并进入:
mkdir -p /opt/docker/nginx && cd /opt/docker/nginx -
创建 docker-compose.yml 配置文件:执行
vim docker-compose.yml,粘贴以下内容:services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80' # HTTP端口(用于域名验证、HTTP跳转HTTPS)
- '443:443' # HTTPS端口(加密访问)
- '81:81' # 反向代理管理后台端口
volumes:
- ./data:/data # 配置数据持久化
- ./letsencrypt:/etc/letsencrypt # SSL证书存储目录 -
启动/停止容器命令:
docker compose up -d # 后台启动
docker compose down # 停止并移除
五、关键注意事项
-
端口开放验证:务必确认服务器防火墙/安全组已开放 80、443、81、23333、24444、25565 端口,少开放一个会导致对应服务无法访问。
-
面板与反向代理配置:MCSManager 面板添加 MC 实例、Nginx 配置 SSL 证书及域名映射,需参考各自官方文档,操作时注意保存配置。
-
境内服务器合规要求:若服务器架设在国内,使用域名访问前必须完成工信部域名备案及公安部网站备案,否则属于违规操作。
-
命令语法说明:原文档“docker compos”为笔误,已统一修正为官方标准命令“docker compose”,所有命令可直接复制执行。
至此,服务器管理环境与工具配置全部完成,后续可通过 MCSManager 面板添加 MC 服务器核心文件,即可开启朋友群联机。
本站使用静态缓存,登录后获取实时最新资源下载。推荐使用QQ登录,会自动完成注册。
如遇夸克/网盘资源失效,请发帖反馈。站长会积极补链,同时在您的帖子下方评论告知。
如遇夸克/网盘资源失效,请发帖反馈。站长会积极补链,同时在您的帖子下方评论告知。
© 版权声明
资源来源于互联网,供学习交流。如涉侵权,请邮件联系,将予七日内处理。
请在下载后24小时内删除,切勿商用。使用者需自行承担相应法律责任,发布者概不负责。
请在下载后24小时内删除,切勿商用。使用者需自行承担相应法律责任,发布者概不负责。
THE END







暂无评论内容