Требования Pterodactyl к серверу и выбор VPS
Проверено с: Panel v1.15.1 / Wings v1.13.3, Ubuntu 22.04 и 24.04 · обновлено 09.10.2026
Короткий ответ: под Panel достаточно 1 vCPU / 1–2 ГБ RAM / 10–20 ГБ диска; под ноду Wings — от 2 ГБ RAM плюс суммарные потребности самих игровых серверов и запас диска под образы и бэкапы. Виртуализация обязательна полноценная (KVM), потому что Wings требует Docker. Для небольшой связки «панель + 1–2 сервера Minecraft» стартовая конфигурация — 2 vCPU / 4 ГБ RAM / 40 ГБ NVMe на одной машине.
Разберём по компонентам.
Требования к виртуализации: KVM, не OpenVZ
Заголовок раздела «Требования к виртуализации: KVM, не OpenVZ»Wings запускает Docker-контейнеры, а Docker нужна полноценная ядро-уровневая изоляция. На VPS с виртуализацией OpenVZ / Virtuozzo / LXC контейнеры почти гарантированно не заработают. KVM работает всегда.
Проверить свою виртуализацию можно командой:
systemd-detect-virtЕсли в выводе kvm, qemu, microsoft (Hyper-V), vmware или none (железный сервер) — всё в порядке. openvz или lxc — для Wings такой сервер не подойдёт.
Сколько нужно Panel
Заголовок раздела «Сколько нужно Panel»Panel сама по себе лёгкая: PHP-приложение + MariaDB + Redis + nginx.
| Ресурс | Минимум | Комфортно |
|---|---|---|
| CPU | 1 vCPU | 2 vCPU |
| RAM | 1 ГБ | 2 ГБ |
| Диск | 10 ГБ | 20 ГБ |
Панель не крутит игры — она только хранит состояние и рисует интерфейс, поэтому ей не нужно расти вместе с количеством игроков. Расти она начинает только при сотнях активных серверов и частых обращениях к API.
Сколько нужно ноде Wings
Заголовок раздела «Сколько нужно ноде Wings»Здесь считают по формуле: базовый запас ноды + сумма потребностей серверов.
База ноды: 1–1,5 ГБ RAM под систему и Docker + 5–10 ГБ диска под Docker-образы яиц.
Ориентиры для одного сервера Minecraft (Java):
| Сценарий | RAM на сервер | Диск на сервер |
|---|---|---|
| Vanilla / Paper, 5–10 игроков | 2 ГБ | 5–10 ГБ |
| Paper с плагинами, 10–30 игроков | 3–4 ГБ | 10–20 ГБ |
| Тяжёлые модпаки (Forge/Fabric) | 4–6+ ГБ | 20–40 ГБ |
RAM указана с запасом: Java-сервер с лимитом -Xmx2G реально съест чуть больше лимита. Диск — это мир + плагины + бэкапы, которые панель делает в тот же раздел: закладывайте место под 2–3 копии мира.
Готовые конфигурации под сценарии
Заголовок раздела «Готовые конфигурации под сценарии»| Сценарий | Конфигурация | Комментарий |
|---|---|---|
| Себе и друзьям, 1–2 сервера | 1 VPS: 2 vCPU / 4 ГБ / 40 ГБ NVMe | Panel и Wings на одной машине |
| Сообщество, 3–6 серверов | 1 VPS: 4 vCPU / 8 ГБ / 80 ГБ | Или панель отдельно + отдельная нода |
| Мини-хостинг | Panel: 2 ГБ отдельно + ноды по 8–16+ ГБ | Ноды добавляются по мере роста |
Один VPS под панель и ноду одновременно — нормальный старт: они спокойно уживаются до ~10–15 серверов, дальше разумнее разнести, чтобы обновление панели не трогало игровые контейнеры.
Порты, которые нужны Pterodactyl
Заголовок раздела «Порты, которые нужны Pterodactyl»| Порт | Кто использует | Для чего |
|---|---|---|
| 80, 443 | Panel | Веб-интерфейс (HTTP/HTTPS) |
| 8080 | Wings | API-соединение Panel ↔ Wings |
| 2022 | Wings | SFTP-доступ к файлам серверов |
| 25565+ | Игровые серверы | По одному порту на аллокацию (сервер) |
Под аллокации принято резервировать диапазон, например 25565–25585: каждая созданная серверная «аллокация» — это IP:порт. Диапазон должен быть открыт в файрволе ноды снаружи.
VPS за NAT: на что смотреть
Заголовок раздела «VPS за NAT: на что смотреть»Дешёвые VPS на NAT (без отдельного IPv4) для Pterodactyl пригодны, но с оговорками:
- У хостера нужно выяснить, какой диапазон портов вам пробросили наружу — аллокации можно создавать только на них.
- Порт Wings 8080 должен быть доступен панели (или панели и ноде нужен общий приватный туннель — например, WireGuard).
- Игроки подключаются на адрес NAT-хостера с вашим портом — задержка чуть выше, чем с выделенным IP.
Если планируете несколько серверов или «как у хостингов», берите VPS с выделенным IPv4 — меньше сюрпризов при подключении игроков.
Что дальше
Заголовок раздела «Что дальше»Сколько оперативной памяти нужно самой панели Pterodactyl?
Минимум — 1 ГБ вместе с MariaDB и Redis; комфортно — 2 ГБ. Панель не выполняет игровую нагрузку, поэтому при десятках серверов ей всё ещё хватает 2 ГБ.
Подойдёт ли дешёвый NAT-VPS под Pterodactyl?
Да, для 1–3 серверов. Уточните у хостера диапазон проброшенных наружу портов: аллокации создаются только на них. Порт 8080 должен быть доступен панели, а игроки будут подключаться через NAT с вашим номером порта.
Можно ли держать Panel и Wings на одном VPS?
Да, это обычный старт для домашних проектов: связка спокойно живёт вместе до 10–15 игровых серверов. Позже панель выносят на отдельную машину, чтобы её обновления не затрагивали ноду.
Сколько серверов Minecraft влезет на ноду с 8 ГБ RAM?
Зависит от серверов: 8 ГБ минус 1,5 ГБ базе ноды — остальное делится между серверами. Обычно это 2–3 сервера по 2–3 ГБ или 5–6 лёгких по 1 ГБ. Всегда оставляйте буфер, иначе ядро начнёт убивать процессы по OOM.