Documentation

Using the panel

Once a server exists, most of the day-to-day work is in the client dashboard. Admins also manage nodes, users, eggs, and settings.

Client area

/ lists the servers you can access. The first account on a new panel is admin and can see everything. Later users only see servers they own or were invited to.

A game server

  • Console — live output and power (start / stop / restart / kill). Websocket through the panel, proxied to the daemon.
  • Files — browse, edit, upload. Default upload ceiling is 250 MB (configurable).
  • Databases — database users tied to the server, when a database host is configured.
  • Schedules — cron jobs (power, command, backup) on the node.
  • Users — subusers with per-server permissions.
  • Backups — snapshots stored on the node.
  • Network — allocations assigned to this server.
  • Startup — egg variables and the launch command.
  • Settings — rename, reinstall, delete.

Admin

  • Locations — geographic or logical groups of nodes
  • Nodes — daemons, allocations, configuration token
  • Nests / eggs — how games install and start
  • Servers — create and assign owners
  • Users — roles, invites
  • Settings — branding, SMTP, in-panel updates

Account

Account → Security: change password (minimum 10 characters) and enable TOTP. Account → Sessions lists signed-in sessions. Account → Appearance is theme. Invites use a token URL; optional email verification if SMTP is configured.

Mail and branding

Admin → Settings. Upload a logo (PNG, JPEG, WebP, or GIF, max 2 MB) and set the site name. SMTP can be stored in the database or fall back to SMTP_* in .env. Use StartTLS on 587 unless your provider requires implicit TLS.