Version 0.1, early access

A game server panel on top of LinuxGSM

One binary and SQLite instead of PHP, MySQL, Redis and Docker. It adopts the LinuxGSM servers you already run, no reinstall. Built for community admins on a single VPS.

Why

Adopt, don't reinstall

The panel finds LinuxGSM scripts for a chosen user and drives them. It never touches other accounts until the owner lists them.

Light to install

The installer verifies the release signature and checksums before installing, and rolls back if the new version fails to start. Runs on one small VPS.

Secure by default

The privileged part runs a fixed set of operations only. Server files go through one module that cannot escape the server directory. Two-factor sign-in.

What works today

Verified on Ubuntu 22.04. An early version: the list is short and exact.

  • start, stop, restart, status, update check and backup of a LinuxGSM server from the web UI;
  • finding and adding servers that are already installed (adopt mode);
  • sign-in with argon2id passwords, TOTP two-factor, owner/admin/viewer roles, CSRF protection;
  • Russian and English interface;
  • an installer with signature verification, rollback on a failed upgrade, and uninstall;
  • installing new servers from the LinuxGSM catalogue, a config editor, scheduled backups, restarts and update checks;
  • monitoring of CPU, memory, disk and server states;
  • with a Pro licence: REST API, several machines through an agent, the Factorio mod list, Discord notifications and commands, a public status page.

Not yet: installing mods from the portal, wipes from the UI, S3 backups, game update rollback, panel self-update. Real-game tests so far cover Minecraft and Factorio only.

How it differs

Install and stackGamesAvailable in RussiaLicence
PterodactylPHP/Laravel + MySQL + Redis, Wings daemon, Dockervia eggsyesMIT
PelicanPterodactyl fork, web installer, SQLite or Postgresvia eggsyesAGPL-3.0
PufferPanelsingle Go binarytemplatesyesApache-2.0
Crafty ControllerPython, single nodeMinecraft onlyyesGPL
AMPproprietary, easy installmanyno, not sold therepaid
Stokehold GSMsingle Go binary + SQLite, on top of LinuxGSM143 games via LinuxGSMyesAGPL-3.0 (core)

Collected in October 2026 from project repositories and docs. Pterodactyl has had critical vulnerabilities (CVE-2025-49132, CVE-2024-27102).

Plans (intended)

Free

The whole open core (AGPL-3.0), no limit on the number of servers. Makes no requests to our server and needs no key.

Pro

Paid features: API, several machines, mod manager, Discord, a public status page; later S3 backups and update rollback. No price announced yet.

Hosting

Several machines and customer access. Later, after the first version.

Install

The command arrives with the first release. You will be able to read the installer before running it.

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

FAQ

Do I need Discord for the panel to work?

No. The panel, licences and updates do not depend on Discord.

Is it free?

Yes. The core is open source (AGPL-3.0) and free, with no server limit. Paid Pro adds S3 backups, update rollback and more. Prices are not announced.

What is sent to your server?

Free sends nothing. Pro sends the key, an instance fingerprint and the panel version to verify the licence. Details will be in the privacy policy.

Who builds it?

One developer who runs a Factorio server. The project is written with an AI assistant; a human makes the decisions and releases.