OVHcloud Game Panel is an open-source, self-hosted control panel to deploy, run, and monitor your game servers โ without ever touching the command line. Spin up a Minecraft, Counter-Strike 2, Hytale, Palworld, or Project Zomboid server in a few clicks, then manage its files, backups, player access, and performance from a single modern dashboard. ๐
- ๐๏ธ Complete server lifecycle management (create, start, stop, restartโฆ).
- ๐ Live status, logs, metrics, and installation tracking.
- ๐น๏ธ Interactive in-browser game console.
- ๐ Powerful built-in file manager.
- ๐พ One-click backups and restores.
- โฐ Flexible task scheduling.
- ๐ณ Advanced container configuration.
- ๐ Fine-grained user permissions.
- ๐ Real-time host monitoring.
- ๐ป Integrated container terminal.
- ๐ Built-in one-click panel updater.
Natively supported, ready to deploy with OVHcloud-maintained images:
- Minecraft โ Java Edition, Paper, Fabric, NeoForge, and Bedrock Edition
- Counter-Strike 2
- Hytale
- Palworld
- Project Zomboid
And many more. Game Panel integrates the full LinuxGSM library, giving you a huge catalogue of additional dedicated game servers out of the box.
Your game isn't listed? You can also add any external Docker image and run it straight from the panel. ๐ณ
Game Panel can be installed automatically, in one click, when you deploy an OVHcloud VPS or Dedicated Server. (Guide coming soon.)
Prerequisites:
- a Linux machine running Debian 12/13 or Ubuntu 22.04 / 24.04 / 25.10 / 26.04;
- a domain name pointing to the machine's public IP address;
- shell access with administrative privileges.
Don't have the infrastructure yet? ๐ Domain name ยท ๐ฅ๏ธ VPS ยท ๐๏ธ Dedicated server
Command to run:
sudo apt install git
git clone https://github.com/ovh/game-panel.git
cd game-panel
sudo bash ./deploy/install.shDuring installation, you'll be prompted for:
- Domain name
- Admin password
- Admin username (optional, default:
admin) - Let's Encrypt email
Once installed, your panel is live at https://<your-domain> ๐
๐ก OVHcloud Game Panel sends usage telemetry by default. You can disable it at install with
--telemetry-disabled. See docs/TELEMETRY.md.
Under the hood, a React + Vite frontend talks to a Node.js backend (Express, WebSocket, SQLite) that orchestrates the full server lifecycle โ files, backups, permissions, metrics, and container configuration โ through the Docker engine.
frontend/โ React and Vite user interface.backend/โ Node.js, Express, WebSocket, and SQLite backend.docker-images/โ OVHcloud game server images and operational images.deploy/โ self-hosted installation and update scripts.
- ๐ Changelog
- ๐ก Telemetry
- ๐ฌ Contact OVHcloud support
- ๐ฎ OVHcloud Discord
Licensed under the Apache License 2.0 โ see LICENSE.
