Версия 0.1, ранний доступ

Панель для игровых серверов поверх LinuxGSM

Один бинарник и SQLite вместо PHP, MySQL, Redis и Docker. Подхватывает серверы LinuxGSM, которые у вас уже стоят, без переустановки. Для админов сообществ на одном VPS.

Discord из России открывается через обход блокировок. Баги и вопросы можно оставлять и в GitHub.

Зачем это

Подхват, а не переустановка

Панель находит скрипты LinuxGSM у выбранного пользователя и управляет ими. Чужие аккаунты она не трогает, пока владелец сам не внесёт их в список.

Лёгкая установка

Установщик проверяет подпись релиза и контрольные суммы до установки, а если новая версия не запустилась, возвращает прежнюю. Работает на одном маленьком VPS.

Безопасность по умолчанию

Привилегированная часть выполняет только фиксированный набор операций. Файлы серверов открываются через один модуль с защитой от выхода за каталог. Вход с двухфакторной защитой.

Что уже работает

Проверено на Ubuntu 22.04. Ранняя версия: список короткий и точный.

  • запуск, остановка, перезапуск, статус, проверка обновления и бэкап сервера LinuxGSM из веб-интерфейса;
  • поиск и добавление уже установленных серверов (режим подхвата);
  • вход по паролю (argon2id), двухфакторная защита TOTP, роли owner, admin и viewer, защита от CSRF;
  • русский и английский интерфейс;
  • установщик с проверкой подписи, откатом при неудачном обновлении и удалением;
  • установка новых серверов из каталога LinuxGSM, редактор конфигов, расписание бэкапов, перезапусков и проверок обновлений;
  • мониторинг процессора, памяти, диска и состояния серверов;
  • с лицензией Pro: REST API, несколько машин через агента, список модов Factorio, уведомления и команды в Discord, публичная страница состояния.

Пока нет: установка модов с портала, вайпы из интерфейса, бэкапы в S3, откат обновления игры, автообновление панели. Тесты на реальных играх пока только на Minecraft и Factorio.

Чем отличается от других

Установка и стекИгрыИз РоссииЛицензия
PterodactylPHP/Laravel + MySQL + Redis, демон Wings, Dockerчерез eggsдаMIT
Pelicanфорк Pterodactyl, веб-установщик, SQLite или Postgresчерез eggsдаAGPL-3.0
PufferPanelодин Go-бинарникшаблоныдаApache-2.0
Crafty ControllerPython, один узелтолько MinecraftдаGPL
AMPпроприетарная, простая установкамногонет, покупка недоступнаплатная
Stokehold GSMодин Go-бинарник + SQLite, поверх LinuxGSM143 игры через LinuxGSMдаAGPL-3.0 (ядро)

Данные собраны в октябре 2026 по репозиториям проектов и их документации; у Pterodactyl были критические уязвимости (CVE-2025-49132, CVE-2024-27102). Источники и детали: разбор рынка.

Тарифы (план)

Free

Всё открытое ядро (AGPL-3.0) без лимита на число серверов. Не обращается к нашему серверу и не требует ключа.

Pro

Платные функции: API, несколько машин, менеджер модов, Discord, публичная страница состояния; позже бэкапы в S3 и откат обновлений. Цена пока не названа.

Hosting

Несколько машин и клиентский доступ. Позже, после первой версии.

Установка

Команда появится вместе с первым релизом. Установщик можно будет прочитать до запуска.

curl -fsSL https://dl.stokehold.online/install.sh -o install.sh
less install.sh
sudo bash install.sh

Вопросы

Нужен ли Discord, чтобы панель работала?

Нет. Панель, лицензии и обновления от Discord не зависят.

Бесплатно ли это?

Да. Ядро панели открыто под AGPL-3.0 и бесплатно, без лимита серверов. Платный Pro добавляет бэкапы в S3, откат обновлений и другие функции. Цены не объявлены.

Что отправляется на ваш сервер?

Free ничего не отправляет. У Pro для проверки ключа уходят ключ, отпечаток экземпляра и версия панели. Подробности будут в политике обработки данных.

Кто это делает?

Один разработчик, который сам администрирует сервер Factorio. Проект написан с помощью ИИ-ассистента, решения и релизы принимает человек.