PufferPanelPufferPanel

Бесплатно
Открытый код
Информация

PufferPanel — бесплатная панель управления игровыми серверами с открытым исходным кодом для Linux. Позволяет быстро развёртывать, настраивать и контролировать игровые серверы (Minecraft, CS:GO, ARK, Terraria и др.) через современный веб-интерфейс. Поддерживает мультиузловые установки, гибкие права доступа, работу по SFTP, управление модами и плагинами, автоматизацию задач. Идеальный выбор для геймеров и хостинг-провайдеров — удобно, безопасно, современно.

Основные возможности

  • Широкий список игр: развёртывание и управление серверами Minecraft, ARK, CS:GO, Valheim, Terraria и других популярных игр.
  • Мультиузловая архитектура: управление серверами на разных физических или виртуальных машинах из одной панели.
  • Пользователи и права доступа: приглашение других пользователей, назначение ролей, тонкая настройка доступа к серверам.
  • Доступ по SFTP: каждый пользователь может безопасно загружать, скачивать и управлять файлами сервера через SFTP.
  • Готовые и кастомные шаблоны: шаблоны для быстрой установки популярных игр + возможность создавать свои для любых приложений.
  • Автоматизация задач: планирование запуска, перезапуска серверов и выполнение пользовательских команд по расписанию.
  • Мониторинг ресурсов: онлайн-статистика по CPU, RAM, диску и live-логи работы серверов.
  • Открытый API: REST API для интеграции с биллингом, автоматизацией и внешними сервисами.
  • Бесплатно и с открытым кодом: без скрытых платежей — расширяйте и кастомизируйте под свои нужды.

Особенности установки

ВремяОСОЗУДиск
20–30 минAlmaLinux 9Debian 12Rocky Linux 9Ubuntu 24.044Gb40Gb
  • Установленное ПО:
    • 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)
Screenshot of interfaceScreenshot of interface
Примечание

Данные для доступа к вашему VPS размещены в разделе «Виртуальные серверы»: выберите нужный сервер и нажмите «Инструкция». Эти сведения также указаны в письме, которое вы получаете после установки.

Первоначальные настройки

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

Screenshot of interfaceScreenshot of interface
  1. Сервера: Добавляйте новые серверы, настраивайте существующие и следите за их состоянием и ресурсами.
  2. Хосты: Управление физическими или виртуальными хостами (узлами), на которых запускаются игровые серверы.
  3. Пользователи: Создавайте и управляйте учётными записями пользователей панели, назначайте роли и права.
  4. Шаблоны: Управление шаблонами для быстрого развертывания поддерживаемых игровых серверов.
  5. Настройки: Общие настройки панели, включая параметры конфигурации, интеграции и прочее.
Примечание

Подробную информацию по основным настройкам PufferPanel можно найти в документации разработчика.

Добавление и настройка игрового сервера

Чтобы добавить новый игровой сервер в PufferPanel, нажмите кнопку «Добавить сервер». Откроется первый этап настройки, где необходимо указать основные параметры сервера:

Screenshot of interfaceScreenshot of interface
  1. Имя сервера: Укажите удобное название для игрового сервера, чтобы легко его распознавать.
  2. Пользователи: Выберите, какие пользователи панели будут иметь доступ к управлению этим сервером.
  3. Хост: Выберите хост (узел), на котором будет размещён сервер. Для локальной установки это обычно "LocalNode".
  4. Переменные окружения: Выберите тип окружения для сервера. Доступно два основных варианта:
    • Docker: Рекомендуется в большинстве случаев. Сервер будет работать в изолированном Docker-контейнере — это повышает безопасность, упрощает управление и позволяет запускать разные типы серверов с собственными зависимостями. Docker особенно удобен, если вы планируете размещать несколько игровых серверов или избегать конфликтов ПО.
    • Standard: Сервер запускается напрямую на хосте, без Docker. Этот вариант подходит для опытных пользователей, которым нужен полный доступ к системе, индивидуальные настройки или запуск приложений, несовместимых с Docker. Такой режим менее изолирован и может быть менее безопасен при ошибках в настройке.
    Для большинства пользователей оптимален Docker. Если вы не уверены, выбирайте Docker.
  5. Нажмите Далее, чтобы перейти к следующему этапу настройки.
Screenshot of interfaceScreenshot of interface
  1. Выберите шаблон для нового сервера. В PufferPanel шаблоны содержат все необходимые скрипты и параметры для быстрого запуска популярных игр и приложений. В списке представлены шаблоны для Minecraft (Java, Bedrock, Curseforge и др.), Counter-Strike, Rust, ARK, Valheim, Discord-ботов и других игр. При выборе шаблона рекомендуемые параметры запуска и переменные окружения применяются автоматически.

Управление и мониторинг сервера

После создания сервера в PufferPanel вы переходите на страницу управления этим сервером. Здесь можно отслеживать его работу в реальном времени, управлять всеми параметрами, просматривать логи, а также работать с файлами и пользователями. Интерфейс разделён на вкладки, что делает администрирование сервера простым и наглядным как для новичков, так и для опытных администраторов:

Screenshot of interfaceScreenshot of interface
  1. Консоль: Отображает живые логи и позволяет отправлять команды непосредственно на сервер для управления в реальном времени.
  2. Статистика: Показывает графики использования ресурсов: процессор, память, диск — для мониторинга производительности сервера.
  3. Файлы: Встроенный файловый менеджер для загрузки, редактирования и организации файлов сервера прямо из браузера.
  4. Настройки: Настройка параметров сервера, переменных окружения, команд запуска и лимитов ресурсов.
  5. Пользователи: Управление доступом пользователей к серверу, добавление новых пользователей, назначение ролей и прав.
  6. Информация о SFTP: Показывает данные для защищённого доступа по SFTP — можно загружать и управлять файлами сервера через сторонние клиенты.
  7. Резервное копирование: Создание, скачивание и восстановление резервных копий сервера для защиты данных.
  8. Админ: Административные действия для расширенного управления и устранения неполадок (доступно для пользователей с соответствующими правами).

Обновление PufferPanel

Информация

Когда выходит новая версия PufferPanel, вы можете безопасно обновить ее.

Скачайте последний релиз и обновите PufferPanel через SSH соответствующими командами — в зависимости от типа вашего дистрибутива:
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)

4 June 2025 г.

Присоединяйтесь к нашему каналу!

Делитесь идеями, голосуйте за функции и оставайтесь в курсе.