MineDash is a web panel for Minecraft servers. It runs inside your server as one plugin, needs no database and no extra software, and everything you see in it is a module that you can switch on and off.
- Overview page with live graphs for CPU, memory and TPS, player count, uptime, storage and information about the server and the machine
- Console module to watch the server log live and run commands
- Files module to browse, edit, upload, download, zip and unzip the files of the server
- Accounts and permissions in a simple
users.json - Modules as plain
.jarfiles in a folder. Third parties can write their own modules with a small Java API and any web frontend - A clean, responsive interface with light and dark theme
| You are | Start here |
|---|---|
| A server admin who wants to run MineDash | Introduction, then Installation |
| An admin who wants a domain and HTTPS | Deployment overview |
| An admin who cares about security | Security model and the Hardening checklist |
| A developer who wants to build a module | Developer introduction, then the Quickstart |
- Getting started – requirements, installation, first login, updating
- Administration – folder layout,
config.json, accounts and permissions, managing modules - Deployment – domain, DNS, reverse proxies (nginx, Apache, Caddy, Traefik, Cloudflare), hosting panels and Docker, TLS certificates
- Security – how MineDash protects the panel and what you should do on top
- Modules – the modules that come with MineDash
- Reference – every HTTP endpoint, every permission, troubleshooting
- Developers – the module API, the frontend contract, a step-by-step tutorial and a complete example
- Paths are relative to the folder the server was started in, so
plugins/MineDash/config.jsonis the file in thepluginsfolder of your server. - Text in
code styleis something you type or find in a file. - Boxes that start with Warning describe things that can lock you out or expose your server.