API Plug in any billing system with REST + webhooks

The foundation of
modern game hosting.

A self-hosted control panel for game hosting. Connect nodes, create game servers and scale on your own infrastructure.

  • Self-hosted
  • Full infrastructure control
  • Your brand
  • Powerful server management
18games with mod presets
5mod & map sources
mTLSbetween panel and nodes
S3compatible backups
OpenAPIdocumented REST API
Product

Built for the people who run the fleet

A fast, dense admin interface for operators — and a clean, branded one for your customers.

Status, location and live CPU, RAM and disk usage. Drain a node before maintenance — new servers go elsewhere.

Live demo

Explore Master from the inside

See nodes, game servers, backups and settings in a working panel. The shared demo is read-only, so changes are disabled.

Open live demo
Features

Everything a hosting company needs — already built

From racking a new node to a customer clicking “Install mod”. Spend your time on customers, not on writing a panel.

Node management

Connect a Linux machine with a one-time join token. The panel issues its mTLS certificate, tracks capacity and lets you drain it for maintenance.

  • Locations and automatic placement
  • Port and IP address pools

Game server management

Create, start, stop and reinstall servers from one place — your customers get the same controls for their own servers.

  • Live console, logs and stats
  • File manager, editor and SFTP

Docker infrastructure

Every game server is a container with its own CPU, memory and disk limits. Any game that ships as a Docker image can be added to the catalog.

  • Versioned game definitions
  • Rolled out to nodes automatically

Mods & plugins

One-click installs with dependencies, compatibility checks and clean removal — from the sources players already use.

  • Modrinth, Steam Workshop, Thunderstore, uMod, GameBanana
  • Customer uploads with quotas

Backup management

Archives stream straight from the node to your S3-compatible storage. Restore files and game-server databases in one step.

  • Multiple storages per location or node
  • Retention and quotas per plan

Resource monitoring

CPU, memory, disk and player history for every node and server, plus Prometheus metrics for the panel itself.

  • Alerts for offline nodes
  • Email notifications for staff

Users & access

Roles with fine-grained staff permissions. Server owners can invite co-owners with exactly the rights they choose.

  • Two-factor authentication
  • Full audit log

API & billing integration

Plans with resource limits, suspension for non-payment and a documented REST API your billing system talks to.

  • OpenAPI specification
  • Signed webhooks with retries

Custom branding

Your name, logo, colors, favicon and support links — changed in settings, no rebuild. Our name appears nowhere.

  • White-label login page
  • Light and dark themes
How it works

From your own panel to your first customer

Set up the panel, connect your machines and launch a game server. You stay in control of the infrastructure and the customer experience.

Read the installation guide
  1. 01

    Set up your panel

    Create a portal account, choose a license and install the panel on your server. Finish the first-run setup in your browser.

    ResultA control panel under your domain
  2. 02

    Connect a game node

    Add a Linux machine and follow the connection steps in the panel. It establishes a secure link and shows the node’s available resources.

    ResultYour capacity is visible in one place
  3. 03

    Launch a game server

    Choose a game from the starter catalog, optionally set a plan and create a server. The panel places it on a suitable node.

    ResultA server ready for players
  4. 04

    Give customers access

    Assign the server to a customer. They manage it in your branded panel; connect WHMCS or the API when you need billing automation.

    ResultCustomers manage their own servers
Self-hosted

Your hosting belongs to you — not to us

Not SaaS, and not a reseller seat inside someone else’s panel. Every customer runs a separate installation: their own database, nodes, domain and customers.

Your infrastructureMaster panel
nodenodenodeS3
  • Your infrastructure

    Runs on hardware you own or rent. Place nodes in any data center, in any country.

  • Your data

    Customers, servers and backups never leave your systems. No telemetry is collected.

  • Your brand

    Customers only ever see your name. License notices are shown to admins only.

  • No vendor lock-in

    Standard Docker containers, PostgreSQL and S3 storage. Your data stays in open formats.

  • Full control

    Everything runs on your servers, and offline licenses cover air-gapped networks.

  • Flexible integrations

    Connect any billing or CRM through the REST API and webhooks — no plugin marketplace required.

Supported games

Popular titles, with mods wired up

These games come with presets for their mods, maps and plugins. Any other game that runs from a Docker image can be added to the catalog.

  • Minecraft JavaPaper · Fabric · Forge
  • Minecraft BedrockBehavior & resource packs
  • Counter-Strike 2CounterStrikeSharp · Workshop
  • Counter-Strike 1.6AMX Mod X · GameBanana
  • Counter-Strike: SourceSourceMod · GameBanana
  • RustOxide / uMod
  • Garry’s ModWorkshop collections
  • ValheimBepInEx · Thunderstore
  • V RisingBepInEx · Thunderstore
  • Risk of Rain 2BepInEx · Thunderstore
  • Project ZomboidSteam Workshop
  • Arma 3Steam Workshop
  • DayZSteam Workshop
  • UnturnedSteam Workshop
  • Space EngineersSteam Workshop
  • TerrariatModLoader · TShock
  • FactorioMods & saves
  • SA-MPGamemodes & plugins
  • Your gameAny Docker image
Integrations & API

Connect the billing you already use

Any billing or CRM that can make HTTP requests can drive the panel. We don’t ship plugins for specific billing products — the integration is a handful of documented calls.

  • REST API with OpenAPI spec

    Create servers on a plan, suspend and resume them, find them by your own external ID.

  • Scoped service keys

    Read-only or admin API keys for each integration, revocable at any time.

  • Signed webhooks

    HMAC-SHA256 signatures, automatic retries with backoff, at-least-once delivery.

  • Safe for customers

    Plan limits are enforced server-side, so a billing bug can’t oversell a node.

# Your billing creates a server when an order is paid
curl -X POST https://panel.your-hosting.com/api/game-servers \
  -H "Authorization: Bearer gmk_…" \
  -d '{
    "game": "minecraft",
    "plan_id": "plan_survival_8gb",
    "location_id": "eu-central",
    "owner_user_id": "usr_8f2c",
    "external_id": "order-48211"
  }'
Webhook events
server.createdserver.startedserver.stoppedserver.failedserver.suspendedserver.unsuspendedserver.deletedbackup.completedbackup.failednode.offlinenode.onlinedatabase.createdschedule.run.failed
Pricing

Priced by the size of your fleet

Plans differ by capacity and license features. Compare the limits and choose what your hosting needs.

Free

For a small project or to get started

$0forever
  • 1 installation
  • 1 node
  • 3 game servers
  • Panel and agent updates
  • Add-ons, maps and plugins
  • Backups to S3-compatible storage
Start for free

Starter

For a new hosting business

$29/ month
  • 1 installation
  • 3 nodes
  • 50 game servers
  • Everything in Free
  • Webhooks for billing and automation
  • Email support
Choose Starter
Most popular

Pro

For growing providers

$79/ month
  • 2 installations
  • 10 nodes
  • 300 game servers
  • Everything in Starter
  • Remove the “Powered by” badge
  • A second installation for staging
  • Priority support
Choose Pro

Business

For established hosting companies

$199/ month
  • 3 installations
  • 30 nodes
  • 1000 game servers
  • Everything in Pro
  • Support chat with engineers
  • Initial setup included with annual billing
Choose Business

Enterprise

For large fleets and closed networks

Custom
  • Unlimited installations
  • Unlimited nodes
  • Unlimited game servers
  • Everything in Business
  • Offline license for closed networks
  • Turnkey launch included
  • Support SLA
Contact sales

Compare plans

FeatureFreeStarterProBusinessEnterprise
Installations1123Unlimited
Nodes per installation131030Unlimited
Game servers per installation3503001000Unlimited
Panel & agent updates
Add-ons
Backups and S3 storage
Webhooks
Remove “Powered by” badge
Offline license (air-gapped)

Nodes count while registered (even offline); servers count while they exist (even stopped). Running servers are never shut down when you hit a limit — only new ones are blocked.

FAQ

Questions, answered

What is a self-hosted game hosting panel?

It’s the software that runs a game hosting business — node management, game servers, mods, backups, customer access and a billing API — installed on servers you control instead of rented as a cloud service. You sell game servers under your own brand.

Where is the panel installed?

The master (control panel) runs on any Linux server with Docker; the installer sets up everything it needs. Game servers run as containers on your nodes — Linux machines with Docker and our agent. They can be in different data centers.

Can I use my own brand?

Yes. Name, logo, accent color, default theme, favicon, login page text and support links are all set in the panel’s settings. Customers never see our name, and license notices are shown to administrators only.

How do I connect game nodes?

Create a join token in the panel and start the agent on the node with it. The node registers itself, receives its own TLS certificate and appears in the node list — no manual certificate configuration.

Which games are supported?

Any game that runs from a Docker image can be added to the catalog. For the 18 games listed above, mods, maps and plugins are already wired up, including installs from Modrinth, Steam Workshop, Thunderstore, uMod and GameBanana.

Can I integrate my billing system?

Yes. Your billing creates servers on a plan, suspends and resumes them and looks them up by its own external ID through the REST API, and receives signed webhooks for server, backup and node events. There is no ready-made module for a specific billing product — the integration is a set of documented HTTP calls.

Do I need external hosting services?

No. Everything runs on your machines. The only optional external piece is S3-compatible storage for backups — which can be self-hosted too, e.g. MinIO.

Launch your own game hosting this week

A free-forever plan on your own hardware — one node, three servers, add-ons and backups. No card required.