A free, self-hosted web control panel for your Minecraft server — no Pterodactyl, no third-party hosting dashboard, no p
FancyPanel
A free, self-hosted web control panel for your Minecraft server — no Pterodactyl, no third-party hosting dashboard, no paywalls.
Drop in the plugin, open your server's IP in a browser, and you've got a full control panel: live console, real-time performance graphs, power controls, and a built-in file manager — all running from inside the server itself.
Why FancyPanel?
Most control panels mean setting up Pterodactyl, paying for managed hosting, or exposing SFTP just to edit a config file. FancyPanel skips all of that — it's a plugin. If your server can run Paper, it can run FancyPanel.
- 100% free, forever. No premium tier, no feature paywall.
- Self-hosted. Your panel runs on your server, under your control. Nothing phones home.
- Open source. Nothing hidden — inspect the code, fork it, contribute.
- Works on any IP. Just point a browser at your server's address on the panel port.
Features
- 🖥️ Live Console — real-time log streaming with full ANSI color support, plus a command input for anyone with the right permissions.
- 📊 Real-Time Stats — CPU, memory, storage, TPS, and player count, with live rolling charts right on the dashboard.
- ⚡ Power Controls — start, restart, or kill the server from the browser.
- 📁 File Manager — browse, upload, edit, and organize your server files with a built-in code editor (syntax highlighting included).
- 🔐 Tiered Permissions — create sub-users with scoped access, from read-only viewers to full admins.
- 🎨 Polished UI — a clean, modern dark interface designed to actually be pleasant to use.
Getting Started
- Download
FancyPanel.jarfrom this page. - Drop it into your server's
plugins/folder. - Start (or restart) your server.
- Open
http://YOUR_SERVER_IP:PORTin a browser and log in.
Your panel password and access options are configured in fancypanel.yml, generated automatically on first launch — check the console output after your first boot for the default login details.
Permission Tiers
FancyPanel supports multiple access levels, so you can safely hand out panel access to staff without giving everyone full control:
| Tier | Console | Files | Commands | Power | User Management |
|---|---|---|---|---|---|
| Regular | View only | View only | ❌ | ❌ | ❌ |
| Staff | View only | View + Edit | ❌ | ❌ | ❌ |
| Dev | View + Run | Full | ✅ | ✅ | ❌ |
| Owner | Full | Full | ✅ | ✅ | ✅ |
Community & Support
- 💬 Join our Discord — get help, share feedback, and hang out with other server owners.
- 🌐 CodeStuff — check out our other projects.
- 🧩 Try Coder — another plugin from CodeStuff, worth a look.
FancyPanel is developed by CodeStuff. If you enjoy the plugin, consider leaving a rating or starring the project — it genuinely helps!
Information
Pinned Versions
- R1.21–26.2
Pages
Members
1Owner