Lodestone - MC Server Panel
- 3 Devlogs
- 5 Total hours
A simple web-based Minecraft Server hosting panel making it easy for anyone to quickly spin up a server.
A simple web-based Minecraft Server hosting panel making it easy for anyone to quickly spin up a server.
Devlog #3
I got a basic web UI working, you can see your server list, create a new server and more. The core layout is there but its still minimal but it’s a real interface now instead oft just raw HTTP requests like last devlog.
The more interesting bit was getting the console output streaming to the browser in real time. You can now watch the server start up, send commands over RCON, and read log output live without refreshing anything. That was the piece I was most looking forward to building and it works well.
Demo video is here:
https://i.tomttfb.com/vid/boun6k.mp4
Devlog #2
Core functionality is done. You can now create new servers, list all your servers, start them and stop them all over HTTP requests for now. No UI yet but ill probably do that next. Spun up a test server to make sure everything actually works correctly and it worked first try which was a nice surprise.
Next up is getting the console output streaming to the browser in real time, then building the actual web UI on top of what’s already working.
Demo video is up if you want to see it in action.
https://i.tomttfb.com/vid/7jpgdc.mp4
Devlog #1
Every existing Minecraft server panel I’ve tried is either massively overengineered or just unpleasant to use. Pterodactyl and Pelican are built for hosting companies to manage hundreds of servers, its way too overengineered for a home server. Crafty Controller is supposed to be simpler but I find it cluttered and hard to navigate.
I’m building something where you open the browser, pick a version, set a name, and have a server running in under a minute. An easy setup process, all configuration done through the Web UI, nothing complicated while still giving users full access to their server settings and files. Flask backend managing server processes, HTML/CSS/JS frontend.
The planning is complete. First milestone is getting a server launching and streaming console output to the browser in real time.