PufferPanel
PufferPanel — бесплатная панель управления игровыми серверами с открытым исходным кодом для Linux. Позволяет быстро развёртывать, настраивать и контролировать игровые серверы (Minecraft, CS:GO, ARK, Terraria и др.) через современный веб-интерфейс. Поддерживает мультиузловые установки, гибкие права доступа, работу по SFTP, управление модами и плагинами, автоматизацию задач. Идеальный выбор для геймеров и хостинг-провайдеров — удобно, безопасно, современно.
Основные возможности
- Широкий список игр: развёртывание и управление серверами Minecraft, ARK, CS:GO, Valheim, Terraria и других популярных игр.
- Мультиузловая архитектура: управление серверами на разных физических или виртуальных машинах из одной панели.
- Пользователи и права доступа: приглашение других пользователей, назначение ролей, тонкая настройка доступа к серверам.
- Доступ по SFTP: каждый пользователь может безопасно загружать, скачивать и управлять файлами сервера через SFTP.
- Готовые и кастомные шаблоны: шаблоны для быстрой установки популярных игр + возможность создавать свои для любых приложений.
- Автоматизация задач: планирование запуска, перезапуска серверов и выполнение пользовательских команд по расписанию.
- Мониторинг ресурсов: онлайн-статистика по CPU, RAM, диску и live-логи работы серверов.
- Открытый API: REST API для интеграции с биллингом, автоматизацией и внешними сервисами.
- Бесплатно и с открытым кодом: без скрытых платежей — расширяйте и кастомизируйте под свои нужды.
Особенности установки
Время | ОС | ОЗУ | Диск |
---|---|---|---|
20–30 мин | 4Gb | 40Gb |
- Установленное ПО:
PufferPanel
nginx
(Используется как обратный прокси для обработки HTTPS-трафика.)acme.sh
(Используется для автоматического получения и продления TLS-сертификатов от Let's Encrypt.)Docker CE
Docker Compose
- Открытые порты:
80
,443
– Веб-доступ (HTTP/HTTPS)5657
– Доступ по SFTP
Эти порты уже открыты и необходимы для корректной работы PufferPanel. Пожалуйста, убедитесь, что они не будут заблокированы в будущем.
PufferPanel может быть установлен в двух различных окружениях в зависимости от вашего сервера и задач:
- Окружение Docker: Игровые серверы запускаются в изолированных Docker-контейнерах. Это повышает безопасность, упрощает управление зависимостями и позволяет запускать разные типы серверов на одном хосте. Рекомендуется для большинства пользователей, особенно если вы планируете запускать разные игры или хотите гибкую и масштабируемую инфраструктуру.
- Обычное окружение: Игровые серверы запускаются напрямую на вашей системе, без Docker. Такой вариант подойдёт для простых или ограниченных по ресурсам серверов, либо если вы не хотите использовать контейнеризацию.
Примечание: Мы устанавливаем и настраиваем оба варианта окружения по умолчанию, чтобы вы могли выбрать оптимальный способ работы для ваших серверов в любой момент.
По умолчанию мы устанавливаем актуальную стабильную версию программного обеспечения с сайта разработчика или из официальных репозиториев.
Начало работы после установки PufferPanel
После оплаты вашего заказа на email, указанный при регистрации, вам придёт письмо с уведомлением о том, что сервер готов к работе. В этом письме будут указаны IP-адрес вашего VPS, а также учётные данные для подключения к web интерфейсу панели управления PufferPanel:
- Ссылка: https://example.com
- Логин: admin
- Пароль: ****** (Выслан на email)


Данные для доступа к вашему VPS размещены в разделе «Виртуальные серверы»: выберите нужный сервер и нажмите «Инструкция». Эти сведения также указаны в письме, которое вы получаете после установки.
Первоначальные настройки
После входа в PufferPanel вы попадаете на простую и современную панель управления. Навигационное меню слева открывает доступ ко всем основным функциям — управлению серверами, хостами (узлами), пользователями, шаблонами и настройками. Такая структура облегчает добавление новых серверов и управление всей инфраструктурой — как для новичков, так и для опытных администраторов:


- Сервера: Добавляйте новые серверы, настраивайте существующие и следите за их состоянием и ресурсами.
- Хосты: Управление физическими или виртуальными хостами (узлами), на которых запускаются игровые серверы.
- Пользователи: Создавайте и управляйте учётными записями пользователей панели, назначайте роли и права.
- Шаблоны: Управление шаблонами для быстрого развертывания поддерживаемых игровых серверов.
- Настройки: Общие настройки панели, включая параметры конфигурации, интеграции и прочее.
Подробную информацию по основным настройкам PufferPanel можно найти в документации разработчика.
Добавление и настройка игрового сервера
Чтобы добавить новый игровой сервер в PufferPanel, нажмите кнопку «Добавить сервер». Откроется первый этап настройки, где необходимо указать основные параметры сервера:


- Имя сервера: Укажите удобное название для игрового сервера, чтобы легко его распознавать.
- Пользователи: Выберите, какие пользователи панели будут иметь доступ к управлению этим сервером.
- Хост: Выберите хост (узел), на котором будет размещён сервер. Для локальной установки это обычно "LocalNode".
- Переменные окружения: Выберите тип окружения для сервера. Доступно два основных варианта:
- Docker: Рекомендуется в большинстве случаев. Сервер будет работать в изолированном Docker-контейнере — это повышает безопасность, упрощает управление и позволяет запускать разные типы серверов с собственными зависимостями. Docker особенно удобен, если вы планируете размещать несколько игровых серверов или избегать конфликтов ПО.
- Standard: Сервер запускается напрямую на хосте, без Docker. Этот вариант подходит для опытных пользователей, которым нужен полный доступ к системе, индивидуальные настройки или запуск приложений, несовместимых с Docker. Такой режим менее изолирован и может быть менее безопасен при ошибках в настройке.
- Нажмите Далее, чтобы перейти к следующему этапу настройки.


- Выберите шаблон для нового сервера. В PufferPanel шаблоны содержат все необходимые скрипты и параметры для быстрого запуска популярных игр и приложений. В списке представлены шаблоны для Minecraft (Java, Bedrock, Curseforge и др.), Counter-Strike, Rust, ARK, Valheim, Discord-ботов и других игр. При выборе шаблона рекомендуемые параметры запуска и переменные окружения применяются автоматически.
Управление и мониторинг сервера
После создания сервера в PufferPanel вы переходите на страницу управления этим сервером. Здесь можно отслеживать его работу в реальном времени, управлять всеми параметрами, просматривать логи, а также работать с файлами и пользователями. Интерфейс разделён на вкладки, что делает администрирование сервера простым и наглядным как для новичков, так и для опытных администраторов:


- Консоль: Отображает живые логи и позволяет отправлять команды непосредственно на сервер для управления в реальном времени.
- Статистика: Показывает графики использования ресурсов: процессор, память, диск — для мониторинга производительности сервера.
- Файлы: Встроенный файловый менеджер для загрузки, редактирования и организации файлов сервера прямо из браузера.
- Настройки: Настройка параметров сервера, переменных окружения, команд запуска и лимитов ресурсов.
- Пользователи: Управление доступом пользователей к серверу, добавление новых пользователей, назначение ролей и прав.
- Информация о SFTP: Показывает данные для защищённого доступа по SFTP — можно загружать и управлять файлами сервера через сторонние клиенты.
- Резервное копирование: Создание, скачивание и восстановление резервных копий сервера для защиты данных.
- Админ: Административные действия для расширенного управления и устранения неполадок (доступно для пользователей с соответствующими правами).
Обновление PufferPanel
Когда выходит новая версия PufferPanel, вы можете безопасно обновить ее.
apt-get update
apt-get install --only-upgrade pufferpanel
apt-get update
apt-get upgrade
yum update pufferpanel
yum update
Теперь вы можете перейти по адресу вашего PufferPanel в браузере. Войдите в свой аккаунт и убедитесь, что основные функции работают корректно.
DEB-based (Debian, Ubuntu)
RPM-based (AlmaLinux, Rocky Linux, CentOS)