Originally published byDev.to
Why I built this
I wanted a self-hosted panel for managing Minecraft (and eventually other game) servers, with a modern stack — Node.js/TypeScript on the backend, React on the frontend, PostgreSQL + Prisma for storage. The panel and a lightweight node agent talk over WebSocket, so you can manage multiple machines from one place.
The result is Kretase — MIT licensed, fully open source.
What it does
- Web console, file manager, player/whitelist management
- Multi-node support (manage several machines from one panel)
- Live CPU/RAM/disk stats
- World manager: browse/install premade worlds via CurseForge, backup/download existing ones
- Plugin/mod manager built into the panel
- One-command install script for Ubuntu/Debian
Tech stack
- Backend: Node.js, TypeScript, Express, PostgreSQL, Prisma
- Frontend: React, Vite, Tailwind
- Node agent (wings): separate process per machine, communicates with the panel over WebSocket
Try it / contribute
Repo: https://github.com/mwlih28/mc-manage-panel
Still actively developing this — feedback, issues, and contributions are all welcome. Happy to answer questions about the architecture in the comments.
🇺🇸
More news from United StatesUnited States
NORTH AMERICA
Related News
Secret Claude Tracker Shocks Users After Anthropic's Anti-Surveillance Stance
12h ago
EV Batteries Defy Expectations, Last Hundreds of Thousands of Miles
1d ago
GBase 8a Performance Anomaly Case Study: How a Single Parameter Change Sparked a Chain Reaction
1d ago
Who Else Has Inherited a Codebase With Zero Comments and a Prayer?
1d ago
完美的平庸
4h ago