Free, Secure, Distributed, Modern Control Panel for Minecraft and Steam Game Servers.
Supports Minecraft and Steam Game Server
Centralized Management for Multiple Machines
Fully Customizable UI
Supports Docker Images
Simple Permission System / Multi-User Support
Require "Node.js" and No More
Download & Install
You may have already seen in Minecraft and/or other communities. There are many developers and companies that are currently using MCSManager and it was deeply loved. Give it a try!
Docker
Quick deployment with Docker Compose. You need to replace CHANGE_ME_TO_INSTALL_PATH with your installation path.
# docker-compose.yml
services:
web:
image: githubyumao/mcsmanager-web:latest
ports:
- "23333:23333"
volumes:
- /etc/localtime:/etc/localtime:ro
- <CHANGE_ME_TO_INSTALL_PATH>/web/data:/opt/mcsmanager/web/data
- <CHANGE_ME_TO_INSTALL_PATH>/web/logs:/opt/mcsmanager/web/logs
daemon:
image: githubyumao/mcsmanager-daemon:latest
restart: unless-stopped
ports:
- "24444:24444"
environment:
- MCSM_DOCKER_WORKSPACE_PATH=<CHANGE_ME_TO_INSTALL_PATH>/daemon/data/InstanceData
volumes:
- /etc/localtime:/etc/localtime:ro
- <CHANGE_ME_TO_INSTALL_PATH>/daemon/data:/opt/mcsmanager/daemon/data
- <CHANGE_ME_TO_INSTALL_PATH>/daemon/logs:/opt/mcsmanager/daemon/logs
- /var/run/docker.sock:/var/run/docker.sockConnecting other servers
MCSManager provides one-stop(web) management for multiple servers across the Internet.
Only need Daemon? Looking for other versions?
Supports most game servers, includes Minecraft, Terraria, and Palworld.
MCSManager also have built-in functionalities like file or docker image management, and SSH terminal.
MCSManager also have built-in functionalities like file or docker image management, and SSH terminal.
The drag-and-drop web interface displays data in the way you like using carded layout. Design your own UI!
Hundreds of UI Combinations
Just like dragging and dropping the APP on mobile devices, all interfaces are customizable, even the size and title!
MCSManager also provide a number of HTTP APIs, and could help you building app like help you building applicataions... discord bots, scripts, or ecommerce platforms.
More usages are awaiting for you to discover.
Documentation
// HTTP API
// Get Instance Info
GET /api/instance?uuid={...}&daemon_id={...}
// Create Instance
POST /api/instance?daemon_id={...}
Body: ...More...
// Update Instance Settings
PUT /api/instance?daemon_id={...}
Body: ...More...
// Start Instance
GET /api/protected_instance/open?uuid={...}&daemon_id={...}We're making it even better!
If you are a developer, you are welcome to contribute. Together, we are building a better MCSM Panel!