Catalyst is a complete, self-hosted game server management platform built for enterprise hosts, game communities, and billing panel integrations. Manage servers across multiple nodes with container isolation, live console access, automated backups, and fine-grained permissions — no daemon tax, no dependency maze.
- 🚀 Fast where it matters — Rust core, direct containerd integration, sub-10ms WebSocket console round-trips
- 📦 One-line install — panel, database, and reverse proxy in about sixty seconds
- 🎮 Any game — Minecraft, CS2, ARK, Rust, Terraria, and anything that runs in a Linux container
- 🔐 Built for hosts — RBAC with 20+ permissions, audit logging, API keys, TLS by default
- 🧩 Extensible — plugin system for custom routes, hooks, and scheduled tasks, plus Paymenter billing integration
curl -fsSL https://raw.githubusercontent.com/catalystctl/catalyst/main/install.sh | bashThat's it. Auto-generated secrets, TLS-ready defaults, Docker Compose included — then point the panel at any Linux box running containerd and deploy from a template.
| Repository | Description |
|---|---|
| catalyst | The game server management platform — panel, node agent, and CLI |
| catalyst-templates | Game server, database, and app deployment templates for the panel |
| catalyst-paymenter-extension | Provision and manage Catalyst servers directly through Paymenter |
| catalyst-website | Source of catalystctl.com |
GitHub Issues and Discord are the official channels for support, bug reports, and project discussion.
Catalyst is GPLv3 — free and open source, forever. No paid tiers, no feature gates.