For a web interface for managing game servers, the first results are mcsmanager/mcsmanager (This is a comprehensive game server management panel that supports multi-node orchestration, Docker-based containerization, and includes essential features like resource monitoring, file management, and role-based access control), pterodactyl/panel (Pterodactyl is a comprehensive, industry-standard game server management panel that natively supports Docker containerization, multi-game environments, role-based access control, and integrated backup and file management tools) and pufferpanel/pufferpanel (PufferPanel is a dedicated game server management panel that provides a centralized web interface for deploying and controlling multiple game instances using Docker, while including essential features like resource monitoring, SFTP access, and role-based management). easycorp/easyadminbundle and hs-web/hsweb-framework round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “self hosted game server panel”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
MCSManager is a game server management panel and multi-node server manager that provides a centralized web interface for deploying, monitoring, and controlling multiple game server instances across distributed physical or virtual machines. It functions as a Docker game server orchestrator, enabling the execution of servers within isolated containers to simplify deployment and environment scaling. The system distinguishes itself through a customizable self-hosted dashboard featuring drag-and-drop layouts and the ability to embed custom HTML and JavaScript components. It provides real-time term
This is a comprehensive game server management panel that supports multi-node orchestration, Docker-based containerization, and includes essential features like resource monitoring, file management, and role-based access control.
This project is a game server management panel and multi-user administration tool. It provides a centralized web interface and orchestrator for deploying, configuring, and monitoring game servers running inside isolated Docker containers. The system manages the full lifecycle of server instances, from mapping network allocations and IP addresses to enforcing resource limits through containerization. It includes a hosting dashboard for handling server backups via local or cloud storage and a control plane for remote-agent communication with server nodes. Administrative capabilities cover role
Pterodactyl is a comprehensive, industry-standard game server management panel that natively supports Docker containerization, multi-game environments, role-based access control, and integrated backup and file management tools.
PufferPanel is an open source game server management panel, designed for both small networks and personal use
PufferPanel is a dedicated game server management panel that provides a centralized web interface for deploying and controlling multiple game instances using Docker, while including essential features like resource monitoring, SFTP access, and role-based management.
EasyAdminBundle is a tool for automatically generating backend management interfaces for Symfony applications. It builds administrative screens and forms by mapping database entity definitions to user interface components, providing a web-based system for managing database records through searchable lists and CRUD forms. The project supports the creation of separate administration backends tailored for different user roles or external collaborators. It includes a security layer for restricting dashboards, menus, and data fields based on role-based access control and user security tokens. The
This is a framework for generating generic database administration interfaces for Symfony applications, not a specialized tool for deploying and controlling game server instances.
This project is a Spring Boot administrative framework and enterprise backend boilerplate designed for building management systems. It provides a foundation for enterprise-level applications using a reactive programming model and non-blocking data access patterns. The framework includes a reactive CRUD system for database operations and a role-based access control system to manage user accounts and administrative permissions. It further distinguishes itself with a centralized data dictionary for maintaining standardized labels and values across application modules. The system's broader capab
This is a general-purpose enterprise backend framework for building management systems, not a specialized game server management panel with the required containerization and game-specific orchestration features.
Geeker-Admin is a Vue.js admin dashboard framework designed for building backend management interfaces. It utilizes Vue 3, TypeScript, and Vite to provide a foundation for creating data-driven administration panels. The framework features a configurable data table engine that generates complex grids automatically from predefined configuration objects. It incorporates a role-based access control system to restrict access to specific pages and interface elements based on user permissions. The system includes a centralized state management store for persistent global data and page state preserv
This is a generic admin dashboard boilerplate for building web interfaces, not a specialized game server management panel with the necessary backend orchestration for Docker, SFTP, or game server control.
Vue Manage System is a type-safe administrative dashboard framework built with Vue 3 and Element Plus. It serves as a management template for backend systems, integrating role-based access control to restrict pages and actions based on assigned user permissions. The project distinguishes itself through a comprehensive set of administrative tools, including a data visualization dashboard with interactive charts and a content management system featuring rich text editing and image cropping utilities. It utilizes TypeScript for static typing and Pinia for centralized state management. The syste
This is a generic administrative dashboard template for building web applications, not a specialized tool for deploying and managing game server instances.
Platform is a framework for building back-office applications and administrative dashboards using Laravel. It functions as a schema-driven UI framework and CRUD generator that automatically constructs database management interfaces, input forms, and validation rules from programmatic model definitions. The project distinguishes itself through a comprehensive backend UI kit that supports advanced data capture, including geographic coordinate mapping, tabular JSON data matrices, and marketing metadata tracking. It features a robust role-based access control system for managing resource visibili
This is a general-purpose framework for building administrative dashboards and CRUD interfaces, not a specialized tool designed for deploying and managing game server instances.
Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup
Dokploy is a general-purpose platform-as-a-service for managing containerized applications rather than a specialized game server management panel, meaning it lacks the game-specific features like console access, player tracking, and game-specific configuration management required for this category.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| mcsmanager/mcsmanager | 4.8K | TypeScript | Apache-2.0 | |
| pterodactyl/panel | 8.6K | PHP | other | |
| pufferpanel/pufferpanel | 1.7K | Go | Apache-2.0 | |
| easycorp/easyadminbundle | 4.3K | PHP | MIT | |
| hs-web/hsweb-framework | 8.4K | Java | Apache-2.0 | |
| halseyspicy/geeker-admin | 8K | Vue | MIT | |
| lin-xin/vue-manage-system | 19.6K | Vue | MIT | |
| theorchid/platform | 4.8K | PHP | MIT | |
| dokploy/dokploy | 34.9K | TypeScript | NOASSERTION |