Web · Docker · Java + Bedrock

Свой Minecraft-сервер за 10 минут

Готовый набор из Docker-контейнеров: сервер Paper, вход с телефонов и консолей через Geyser, веб-панель управления, живая карта мира и защита от гриферов. Работает на VPS, домашнем ПК и Raspberry Pi 5.

v1.0.65 · 0,6 МБ · Docker Compose · бесплатно и без регистрации

Веб-панель с телефона
2 в 1Java и Bedrock на одном сервере
9плагинов из коробки
1команда для запуска
4 ГБRAM — минимум, включая Raspberry Pi 5
Возможности

Всё уже собрано —
осталось нажать «старт»

Не нужно вручную ставить Java, качать ядро и настраивать плагины. Архив содержит готовый docker-compose и веб-панель администратора.

📱

Java + Bedrock вместе

Geyser и Floodgate пускают игроков с телефонов, планшетов и консолей на тот же сервер, где играют на ПК.

🖥️

Веб-панель управления

Старт, стоп и перезапуск сервера, консоль с командами, загрузка ресурс-паков и настройки — всё в браузере, порт 5177.

🗺️

Карта мира Dynmap

Живая карта мира в браузере на порту 8124: игроки, территории и стройки видны в реальном времени.

🛡️

Защита от гриферов

CoreProtect логирует каждый блок — любой вредительский разгром откатывается одной командой.

🔄

Все версии клиента

ViaVersion и ViaBackwards впускают игроков со старых и новых версий Minecraft — «обнови клиент» больше не нужно.

🔫

Портальная пушка

PortalGun-плагин с ресурс-паком в комплекте — порталы в стиле Portal прямо в выживании.

Панель и мир

Как это выглядит

Веб-панель: обзор сервера Резервные копии Карта мира Dynmap

Свой сервер — это просто

Архив содержит docker-compose, веб-панель, датапак и подробный readme. Распакуйте, задайте пароли — и играйте вместе с друзьями.

После распаковки следуйте инструкции ниже или readme.md в архиве.

Установка Подробная инструкция для новичков — 9 шагов VPS, домашний ПК или Raspberry Pi 5 от 4 ГБ RAM · нажмите, чтобы развернуть
1
Установите DockerОдна команда ставит всё необходимое. После неё выйдите из SSH и зайдите снова — так применятся права группы docker.
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker $USER
# перелогиньтесь, затем проверьте:
docker run --rm hello-world
2
Распакуйте архивСкачайте zip, распакуйте в домашнюю папку и перейдите внутрь. Там должен быть файл docker-compose.yml.
mkdir -p ~/minecraft && cd ~/minecraft
unzip ~/MZ-Minecraft-Server-1.0.65.zip -d .
ls docker-compose.yml
3
Только для Raspberry Pi: включите память cgroupОткройте /boot/firmware/cmdline.txt и в конец существующей строки через пробел добавьте два параметра, затем перезагрузитесь. На обычных VPS и ПК шаг пропускайте.
cgroup_enable=memory cgroup_memory=1
4
Задайте свои паролиОткройте docker-compose.yml и замените три плейсхолдера на длинные случайные значения. CHANGE_ME_RCON_PASSWORD встречается дважды — впишите одно и то же значение в оба места.
CHANGE_ME_RCON_PASSWORD   # в секциях minecraft и admin — одинаково
CHANGE_ME_ADMIN_PASSWORD  # пароль входа в веб-панель (логин: admin)
CHANGE_ME_FLASK_SECRET    # любая случайная строка 32+ символов
# сгенерировать пароль: openssl rand -base64 24
5
Укажите адрес сервера для ресурс-пакаВ docker-compose.yml замените IP_ВАШЕГО_СЕРВЕРА в строке RESOURCE_PACK на реальный IP или домен. Если ресурс-пак не нужен — удалите строки RESOURCE_PACK и RESOURCE_PACK_SHA1.
6
Проверьте путь к плагину composeВеб-панель монтирует бинарник docker-compose с хоста. Найдите его командой ниже — если путь отличается от /usr/libexec/docker/cli-plugins/docker-compose, поправьте строку в volumes сервиса admin.
find /usr -name docker-compose -type f 2>/dev/null
7
Запустите серверПервая загрузка ядра и плагинов занимает 2–5 минут. Дождитесь строки «Done!» в логах — сервер работает.
docker compose up -d
docker compose logs -f minecraft   # Ctrl+C — выйти из просмотра логов
8
Откройте порты в файрволеИгровые порты открывайте смело. Панель (5177) и RCON (25575) в интернет не выставляйте — они только для локальной сети/VPN.
sudo ufw allow 25565/tcp    # Java
sudo ufw allow 19132/udp    # Bedrock
sudo ufw allow 8124/tcp     # карта Dynmap (по желанию)
9
Подключайтесь и играйтеJava: адрес сервера, порт 25565. Bedrock: тот же адрес, порт 19132. Карта: http://адрес:8124. Панель: http://адрес:5177 (логин admin + ваш пароль).
⚠️ Важно: замените все CHANGE_ME_* до запуска и не публикуйте свой docker-compose.yml с паролями. Порты 5177 и 25575 — только внутренние. Чтобы впускать только своих, включите белый список: команда /whitelist on в консоли панели.