Built to run a hosting business

Every feature in the panel, from the console your customers live in to the billing that pays you.

The server dashboard

Your customers see every server they own on one screen, updating live.

Each server gets its own page for the console, files, databases and backups. Owners can invite subusers and pick what each one can touch with our extensive RBAC scheme.

  • Start, stop, restart and kill a server from one control
  • Live CPU, memory and disk graphs updated every second alongside overall statistics for panel administrators
  • Transfer a server between nodes or clusters
  • Per-subuser permissions for console, power, files, databases, backups, schedules, settings and ports
  • Cron schedules for power actions, commands and backups
  • Databases created with their own credentials, and phpMyAdmin opens already signed in
  • Point-in-time backups in S3-compatible storage, with restore, download and lock
  • Startup parameters edited with variable substitution from the egg template
  • Per-server limits for memory, CPU, disk, ports, databases and backup slots.

The console

The console attaches before the server starts and catches every line.

Type commands straight back to the server and download the history.

  • Output appears with no delay
  • Attached before the server starts
  • Send commands straight to the running process
  • History stored and downloadable as text
  • Command input rate-limited
  • Identical whether the server runs on an ordinary machine or in a cluster
  • Colour-coded errors and warnings
  • Several people can watch the same console at once

Billing and the storefront

Price your products across whatever billing cycles suit you and take the money through Stripe or PayPal from inside the panel.

The cart survives between visits and takes coupons. Checkout builds the server. Miss a payment and it suspends itself unless you say otherwise.

  • Product catalogue with categories, stock, per-user limits and feature lists
  • One-time, monthly, quarterly, semi-annual, annual and biennial cycles with optional setup fees customisable per your requirements
  • Stripe for card payments, saved methods and refunds, alongside its extensive webhooks
  • PayPal for one-time payments and billing agreements
  • WHMCS clients, products, orders and invoices moved across in either direction
  • Account credit applied at checkout, with every admin adjustment on the record
  • Coupons by percentage or fixed amount, with usage limits and expiry
  • PDF invoices to download, with the tax already worked out
  • Upgrades and downgrades with prorated pricing, plus cancellation and automatic suspension
  • Monthly and annual revenue, order and invoice statistics, and coupon impact in the admin dashboard

Kubernetes

The orchestrator runs inside your own cluster and schedules each game server as a pod with its own resource limits.

It watches node pressure and rebalances. Docker nodes and Kubernetes clusters run side by side in the same panel.

  • Game servers scheduled across the cluster with resource management
  • Node pressure monitored and servers rebalanced before a box is overloaded
  • Per-server CPU and memory limits
  • Nodes drained for maintenance
  • World saves and player data survive a restart
  • Node health, pod status and resource use reported back to the panel
  • Works with K3s and any standard Kubernetes cluster

Files and SFTP

Edit a config file in the browser with the code editor built in. SFTP takes your panel credentials.

Every action is locked to the server folder. An owner can set access per subuser.

  • Directory browsing with name, size, permissions and last modified
  • Code editor with syntax highlighting for config files and scripts
  • Upload and download through the browser at up to 50MB per file
  • Create, rename, copy, move and delete files and folders
  • Create and extract zip and tar archives
  • SFTP with panel credentials for bulk transfers
  • Users only ever see their own server files
  • Nobody can reach outside their own folder

Security and authentication

Switch each sign-in method on or off: email and password, a hardware security key, an authenticator app or a social provider.

See every user and device logged in, perfect for device visibility and security.

  • Hardware security keys, including YubiKey, Titan, Windows Hello and Touch ID
  • Two-factor codes from Google Authenticator or Authy plus backup codes
  • Turn Google, GitHub, Discord and Microsoft sign-in on one at a time, with account linking and auto-registration
  • End any signed-in session you did not start
  • Account lockout after a configurable number of failed attempts
  • API keys with permission scopes and optional address restrictions
  • Rate limiting with role-based multipliers and tighter limits on the sign-in endpoints
  • Signed, encrypted communication between the panel and every node

Roles and permissions

44 subuser permissions, each covering a single action on a single server. Start from the three built-in roles or build your own.

Give a role its own API rate limit multiplier.

  • Built-in roles: admin for full access, moderator for support work, user for client access
  • Unlimited custom roles with permissions toggled individually
  • Admin roles cover nodes, nests and eggs, settings, appearance and databases. Customisable roles to scope your staff with the right permissions
  • Server-level subuser permissions kept separate from admin roles
  • Roles assigned from the admin user management screen

The admin panel

Run the panel the way your customers expect to see it.

Live counts and resource use across the whole estate. The audit log names who changed what.

  • Server, user and node counts with resource use and health indicators
  • Create, edit, suspend and delete users, assign roles, reset passwords and read activity history
  • Start, stop, restart, suspend and unsuspend many servers at once
  • Node registration with generated installation tokens and connection monitoring
  • Create, assign and release IP and port pairs across nodes
  • Import, export and edit game server templates
  • Add database hosts for the panel to provision from
  • Audit logging with the ability to export panel and per-user actions as CSV or JSON
  • Maintenance mode across the whole panel
  • Feature flags for billing, sign-in providers and registration

Integrations

WHMCS for billing, Cloudflare for DNS, Discord or Slack for alerts. Build the rest on the webhooks or the API.

  • Cloudflare DNS, tunnels and protection run from inside the panel
  • An API covering every part of the panel with key and token authentication
  • A live-streaming API for console output, server statistics and cluster events

Themes and branding

Upload your logo, favicon and fonts. Start from a preset or build your own colour scheme with the ability for per-user customisation.

Announcements go out as a dashboard banner, a modal on sign-in or an inline message.

  • Logos and favicons uploaded through the admin interface
  • Theme presets, or a custom scheme with primary, secondary and accent colours, plus the ability to build custom themes from our templates to match your branding
  • Custom font uploads assigned to a CSS class
  • A per-user theme preference including dark mode
  • Announcements as banners, modals or inline messages, to tell your users what matters
  • Announcements targeted at all users, admins only or clients only
  • Scheduled with start and end dates
  • Custom footer content, and full white label on Max

Click through it yourself