We're excited to announce a new addition to the SSETCO app family: Minecraft Server Manager! This Docker-based platform makes it easy to run and manage multiple Minecraft servers from a single web interface.
Why We Built This
Managing Minecraft servers shouldn't require a computer science degree. Whether you're hosting a small server for friends or running multiple modded instances, the setup and maintenance can be tedious. We wanted something that:
- Starts servers automatically when players connect
- Shuts them down when idle to save resources
- Provides a clean web interface for management
- Handles mods and plugins without SSH access
- Works across Linux, macOS, and Windows
Key Features
On-Demand Server Startup
The protocol-aware proxy is one of our favorite features. When a player tries to connect, the proxy automatically starts the server container. When the server is idle, it shuts down to conserve system resources. Status pings still return your MOTD without waking the server.
Web Admin Panel
The admin panel running on port 8080 gives you complete control:
- Server console output in real-time
- Start, stop, and restart servers
- Manage backups with one click
- Upload mods and plugins directly
- View connected players
Multi-Server Support
Run any combination of server types in isolated Docker containers:
- Vanilla
- Paper
- Spigot
- Fabric
- Forge
Each server gets its own configuration, world data, and resource allocation.
Mod and Plugin Management
Managing mods has never been easier:
- Upload JAR files directly through the web interface
- Auto-download from Modrinth and SpigotMC
- Schedule automatic updates
- Easily enable or disable individual mods
BlueMap Integration
We've included support for BlueMap, the beautiful 3D web map viewer. Install it as a plugin or run it as a standalone container to give your players an interactive way to explore your worlds.
Simple Architecture
Everything runs in Docker containers:
┌─────────────────────────────────────────┐
│ Minecraft Proxy │
│ (Protocol-aware, on-demand start) │
└─────────────────┬───────────────────────┘
│
┌─────────────┼─────────────┐
▼ ▼ ▼
┌────────┐ ┌────────┐ ┌────────┐
│Server 1│ │Server 2│ │Server 3│
│(Paper) │ │(Forge) │ │(Fabric)│
└────────┘ └────────┘ └────────┘
The proxy listens on each configured port. When a connection comes in, it spins up the appropriate container. The admin panel gives you visibility and control over the entire system.
Getting Started
Requirements are minimal:
- Docker and Docker Compose
- Linux, macOS, or Windows (via WSL)
- Port 8080 for the admin panel
- Server ports of your choosing
Clone the repository and run the setup script—the platform handles the rest.
What's on the Roadmap
We're not stopping here. Coming soon:
Bedrock Server Support
Native support for Bedrock Dedicated Servers, including UDP protocol handling and wake-on-connect functionality.
GeyserMC Crossplay
Allow Bedrock players to join your Java servers with one-click GeyserMC and Floodgate installation.
Open Source
Minecraft Server Manager is completely open source. Check out the repository, submit issues, or contribute:
GitHub: github.com/midyear66/minecraftserver
Try It Out
If you're running Minecraft servers—or thinking about it—give Minecraft Server Manager a try. Head over to the app page for full details, or jump straight to the GitHub repository to get started.
We'd love to hear your feedback. Happy crafting!
The SSETCO Team