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
π I Built a Dropshipping Automation Pipeline β Here's What I Learned (and What I'd Do Differently)
10h ago
How I Cut My LLM API Bill by 40x: A Freelancer's Migration Story
10h ago

Mattress Firm Coupons: Save up to $600
3h ago
Google Ordered to Pay $2 Billion For Anti-Competitive Practices By Swedish Court
20h ago
The Censorship Wall: Why Every AI Companion App Ends Up Filtering You
20h ago