Панель для игровых серверов поверх LinuxGSM
Один бинарник и SQLite вместо PHP, MySQL, Redis и Docker. Подхватывает серверы LinuxGSM, которые у вас уже стоят, без переустановки. Для админов сообществ на одном VPS.
Discord из России открывается через обход блокировок. Баги и вопросы можно оставлять и в GitHub.
Зачем это
Подхват, а не переустановка
Панель находит скрипты LinuxGSM у выбранного пользователя и управляет ими. Чужие аккаунты она не трогает, пока владелец сам не внесёт их в список.
Лёгкая установка
Установщик проверяет подпись релиза и контрольные суммы до установки, а если новая версия не запустилась, возвращает прежнюю. Работает на одном маленьком VPS.
Безопасность по умолчанию
Привилегированная часть выполняет только фиксированный набор операций. Файлы серверов открываются через один модуль с защитой от выхода за каталог. Вход с двухфакторной защитой.
Что уже работает
Версия 0.6. Проверено на Ubuntu 22.04 и 24.04. Что ещё не прогонялось на настоящих игровых серверах, помечено ниже.
- запуск, остановка, перезапуск, бэкап и проверка обновления серверов LinuxGSM; подхват уже установленных серверов и установка новых из каталога LinuxGSM;
- страница сервера: живой статус (запущен, запускается, остановлен), адрес, игроки, нагрузка, порты, логи и консоль, графики за сутки;
- файловый менеджер, редактор конфигов, расписания бэкапов, перезапусков и проверок обновлений;
- вход с двухфакторной защитой (QR-код), роли, список разрешённых адресов, журнал действий;
- мониторинг ресурсов, русский и английский интерфейс, светлая и тёмная темы;
- приложение на телефон (PWA) с push-уведомлениями, HTTPS с Let's Encrypt, автоперезапуск упавшего сервера;
- установщик с проверкой подписи и откатом, обновление панели одной кнопкой с уведомлением о новой версии.
В закрытой сборке Pro: REST API, несколько машин, менеджеры модов (Minecraft, Factorio, Rust, CS2, Valheim, SCP:SL, Project Zomboid, Garry's Mod), «машина времени» (снимки и откат одним нажатием), оповещения в Telegram и Discord, сценарии без кода, вайпы Rust, голосования, центр игроков, публичная страница состояния.
Честно: игровые инструменты и разбор данных серверов проверены на образцах и в тестах, на живых серверах прогон идёт постепенно. Пока нет: бэкапы в S3, перенос сервера между машинами, клиентские аккаунты для хостингов.
Чем отличается от других
| Установка и стек | Игры | Из России | Лицензия | |
|---|---|---|---|---|
| Pterodactyl | PHP/Laravel + MySQL + Redis, демон Wings, Docker | через eggs | да | MIT |
| Pelican | форк Pterodactyl, веб-установщик, SQLite или Postgres | через eggs | да | AGPL-3.0 |
| PufferPanel | один Go-бинарник | шаблоны | да | Apache-2.0 |
| Crafty Controller | Python, один узел | только Minecraft | да | GPL |
| AMP | проприетарная, простая установка | много | нет, покупка недоступна | платная |
| Stokehold GSM | один Go-бинарник + SQLite, поверх LinuxGSM | 143 игры через LinuxGSM | да | AGPL-3.0 (ядро) |
Данные собраны в октябре 2026 по репозиториям проектов и их документации; у Pterodactyl были критические уязвимости (CVE-2025-49132, CVE-2024-27102). Источники и детали: разбор рынка.
Тарифы (план)
Free
Всё открытое ядро (AGPL-3.0) без лимита на число серверов. Не обращается к нашим серверам и не требует ключа. Раз в несколько часов спрашивает у GitHub, нет ли новой версии (можно выключить).
Pro
Закрытая сборка: API, несколько машин, менеджеры модов для популярных игр, «машина времени», оповещения в Telegram и Discord, сценарии, вайпы, голосования, центр игроков, страница состояния. Цена пока не названа.
Hosting
Несколько машин и клиентский доступ. Позже, после первой версии.
Установка
Выберите, где будет работать панель, скопируйте команду и запустите её на сервере. В конце установщик покажет ссылку: откройте её и закончите настройку в браузере.
Ubuntu 22.04 и новее, Debian 12 и новее. Процессор x86_64 или ARM64.
sudo apt install -y curl openssl && curl -fsSL https://dl.stokehold.online/install.sh | sudo bashЛюбой Linux с systemd и OpenSSL 3. Сначала поставьте curl и openssl своим пакетным менеджером (dnf, pacman). Зависимости игр ставятся автоматически только на Ubuntu и Debian.
curl -fsSL https://dl.stokehold.online/install.sh | sudo bashПанель работает только на Linux: арендуйте VPS с Ubuntu 24.04 (вкладка «Ubuntu / Debian») или запустите Linux в Windows через WSL2. Команда для PowerShell от имени администратора:
wsl --install -d Ubuntu-24.04После перезагрузки откройте Ubuntu и включите systemd:
printf '[boot]\nsystemd=true\n' | sudo tee /etc/wsl.confЗатем в PowerShell выполните wsl --shutdown, снова откройте Ubuntu и запустите команду с вкладки «Ubuntu / Debian». Игровые серверы в WSL2 снаружи недоступны, для настоящего сервера нужен VPS.
Панель работает только на Linux. На Mac арендуйте VPS с Ubuntu 24.04, подключитесь к нему и запустите команду с вкладки «Ubuntu / Debian».
ssh ВАШ_ПОЛЬЗОВАТЕЛЬ@АДРЕС_VPSБраузер предупредит о сертификате: панель создаёт свой, пока у вас нет домена. Нажмите «Дополнительно» и продолжите. Если страница не открывается, откройте TCP-порт 8443 у хостинга.
Прочитать установщик, обновить, удалить
Установщик проверяет подпись релиза до установки. Прочитать его перед запуском: скачайте install.sh и запустите через sudo bash install.sh. Обновление: та же команда. Игровые серверы удаление не трогает.
curl -fsSL https://dl.stokehold.online/uninstall.sh | sudo bashВопросы
Нужен ли Discord, чтобы панель работала?
Нет. Панель, лицензии и обновления от Discord не зависят.
Бесплатно ли это?
Да. Ядро панели открыто под AGPL-3.0 и бесплатно, без лимита серверов. Платный Pro (закрытая сборка) добавляет API, несколько машин, моды, Discord и другое. Цены не объявлены.
Что отправляется на ваш сервер?
Free не обращается к нашим серверам и не требует ключа. Единственный исходящий запрос: раз в несколько часов панель спрашивает у GitHub, вышла ли новая версия (GitHub видит адрес сервера); это можно выключить в настройках обновлений. У Pro для проверки ключа уходят ключ, отпечаток экземпляра и версия панели. Подробности будут в политике обработки данных.
Кто это делает?
Один разработчик, который сам администрирует сервер Factorio. Проект написан с помощью ИИ-ассистента, решения и релизы принимает человек.