Skip to content

Latest commit

 

History

1,042 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minepanel

Minecraft Server Manager for Java & Bedrock Edition

Web panel to manage Minecraft servers with Docker — Create, configure, and monitor Java and Bedrock servers from a modern UI.

License Docker Pulls Docker Size Ask DeepWiki

Documentation · Report Bug · Request Feature


Minepanel Dashboard
Buy Me A Coffee
If Minepanel or my other projects (like Hytalepanel) help you, a coffee would mean a lot. Thank you for supporting independent devs!

Quick Start

git clone https://github.com/Ketbome/minepanel.git
cd minepanel
export JWT_SECRET=$(openssl rand -base64 32)
docker compose up -d

Open http://localhost:3000 and complete the initial admin account setup in the UI.

If you access Minepanel over plain HTTP by local IP and login gets stuck on "Verifying authentication...", see the Configuration docs for ALLOW_INSECURE_AUTH_COOKIES.


Features

  • Java & Bedrock — Support for both Minecraft editions
  • Multi-server — Create and manage multiple servers from one panel
  • Real-time monitoring — CPU, RAM, players, logs, and TPS/MSPT for NeoForge modpacks (including ATM10) and compatible spark servers
  • Player insights — session history for Java and Bedrock, plus player profiles with stats, advancements and inventory, item search, and an opt-in activity log with chat search and inventory history (Java)
  • All server types — Vanilla, Paper, Forge, Fabric, Purpur, and more
  • Modpacks — CurseForge & Modrinth integration
  • Automatic backups — Scheduled backups with retention policies
  • Proxy support — mc-router for single-port multi-server (Java), started and configured by the panel, with optional auto-scaling (sleep when idle, wake on join) and a per-server opt-out
  • Update notices — release notes in the panel for every version between yours and the newest, and a one-click update for admins
  • Discord webhooks — Server events notifications and alerts (down, crash loop, high CPU/RAM)
  • Admin + user access control — First phase with invitations and per-user permissions
  • Multi-language — English, Spanish, Dutch, German, Polish

Documentation

Full docs at minepanel.ketbome.com

  • Installation — Docker setup guide
  • Configuration — Environment variables & settings
  • Networking — Ports, DNS, and proxy setup
  • Features — Full feature documentation
  • API — Authentication model and backend endpoints
  • FAQ — Common questions

🔍 AI-Powered Documentation

Need quick answers? You can use DeepWiki to search our documentation using natural language and get contextual answers to your questions.


Powered By

Minepanel is built on top of amazing open source projects by itzg:

Project Description
itzg/docker-minecraft-server Docker image for Java Edition servers
itzg/docker-minecraft-bedrock-server Docker image for Bedrock Edition servers
itzg/docker-mc-backup Automatic backup sidecar container
itzg/mc-router Minecraft proxy for routing by hostname

Thank you itzg for making Minecraft server hosting accessible to everyone!


Related Projects

Part of the same self-hosted game-server ecosystem:


Contributors


⭐ Star this repo if you find it useful!

Made with ❤️ by @Ketbome · Community License

Buy Me A Coffee
If Minepanel or my other projects (like Hytalepanel) help you, a coffee would mean a lot. Thank you for supporting independent devs!

The Players tab shows recorded playtime, last seen and persistent join/leave sessions for Java and Bedrock. Java profiles also show available saved-world statistics. Collection details and limitations.