Skip to content

Roadmap

What's shipped and what's planned for Minepanel. Current stable line: v1.10.8.

This page tracks intent, not guarantees. Priorities shift with community feedback, technical constraints, and available time.


Shipped

Already available in the current stable line.

✅ Roles & access control

  • ADMIN and USER roles
  • Per-user permissions: server access, logs vs console, global vs per-server files
  • manageUsers delegated permission
  • Invitation links with optional SMTP delivery
  • Filterable audit log (logins, invitations, password/email changes, server actions, console commands)

✅ World Library & Discover Worlds

  • Per-server world source library and a shared library for all servers
  • World switching from folders (level.dat) and archives (.zip, .tar, .tar.gz, .tgz)
  • Discover Worlds: search CurseForge worlds and import remote ZIP/TAR URLs

✅ Multi-language

  • 8 languages: English, Spanish, French, German, Dutch, Polish, Russian, Portuguese

✅ Mods & plugins

  • In-panel search and install for Modrinth and CurseForge (mods, plugins, modpacks)
  • Modrinth dependency resolution (required/optional)
  • CurseForge individual files alongside Modrinth
  • Fabric support (loader/launcher version config)
  • Cross-play Paper template (Geyser, Floodgate, ViaVersion, UDP 19132)

✅ Bedrock Edition

  • Full Bedrock server support and Bedrock-specific settings
  • Addon Manager: upload .mcaddon/.mcpack/.zip, auto-extract, priority ordering, generate world_*_packs.json
  • Browse and import addons from CurseForge

✅ File manager

  • Integrated text editor with syntax highlighting
  • Folder uploads and drag & drop
  • server.properties editing from the UI

✅ Dashboard & monitoring (live)

  • Status cards: status, players, CPU/RAM at a glance
  • Visual alerts for high CPU/RAM
  • Real-time sidebar sync
  • Log viewer with search, filtering, error highlighting, live stats

✅ Historical metrics

  • Per-server CPU and memory samples collected every minute
  • Usage graphs with 1h / 6h / 24h / 72h ranges (Metrics tab)
  • 7-day retention with automatic pruning

✅ Scheduled tasks

  • Auto restarts at configurable intervals
  • Scheduled console commands (Java RCON)
  • Enable/disable, run-now, and per-server management (Tasks tab)

✅ Server creation & templates

  • Quick-create wizard
  • Built-in templates (Survival, Creative, SkyBlock, PvP, Bedrock presets, Paper cross-play)
  • Server types: Vanilla, Paper, Forge, NeoForge, Fabric, Purpur, GTNH, CurseForge, Modrinth & Feed The Beast (FTB) modpacks

✅ Player management

  • Online players, whitelist, ops, ban/kick
  • Quick actions: gamemode, teleport, heal, give
  • Admin actions: save, whitelist toggle, time/weather, broadcast

✅ Integrations & networking

  • Discord webhooks (start/stop notifications)
  • mc-router proxy: single port for multiple Java servers by hostname
  • Multi-arch images (x86_64, ARM64)

In progress / next (v1.11+)

Smaller, high-value items that fit the current single-node architecture.

More scheduling options

  • Cron-style scheduling at specific times ✅ Shipped (interval or cron expression per task)
  • More flexible backup scheduling (beyond the current backupInterval)
  • Uptime tracking on top of the metrics history

Bedrock console commands

  • Re-enable command execution for Bedrock servers (currently disabled due to TTY/permission issues with send-command)

File manager

  • Large file uploads (chunked)

Log viewer

  • Export logs ✅ Shipped (download from the Logs tab)
  • Saved log views / presets

server.properties editor

  • Field validation and per-setting tooltips
  • Backup before save

Basic server.properties editing already ships; this adds a guided editor.

Docker named volumes (under evaluation)

  • Optional Docker named volumes instead of host directory paths
  • Volume lifecycle management (create, list, inspect, prune)

Why not now? The file manager reads host paths (BASE_DIR/servers/*/mc-data) for direct access. Named volumes would require reading data through the Docker API or mount points — a filebrowser refactor with a migration path.


Phase 2: Multi-node with Docker Swarm (v2.x)

Connect multiple VPS from a single panel.

MinePanel would auto-detect the environment:

ModeDescriptionUse case
StandaloneDocker Compose, single serverCurrent setup, no changes needed
SwarmMulti-node clusterMultiple VPS, auto balancing
  • Node management: view connected nodes, status/resources, labels, join instructions
  • Server-to-node assignment: automatic, specific node, or by label
  • Technical groundwork: an IOrchestrator abstraction with LocalOrchestrator (current Docker Compose) and a new SwarmOrchestrator, chosen by a factory

This is the largest planned effort. It starts with a design spike, not code.


Phase 3: Pro features (v2.x)

Cloud backups

Shipped so far: restic backups to any S3-compatible destination (AWS S3, MinIO, Backblaze B2, Wasabi) configurable from the panel, retention policies (PRUNE_RESTIC_RETENTION), and snapshot listing in the backup section.

Still planned:

  • One-click restore from a snapshot
  • Guided setup for Google Cloud Storage and SFTP/FTP (rclone)

Alerts

Shipped so far: per-server Discord alerts for unexpected server down and sustained high CPU/RAM (configurable thresholds, sustain window and cooldown, in the Metrics tab).

Still planned:

  • Log-error alerts
  • Email notifications

Network features

  • Velocity/BungeeCord integration
  • Lobby + game server networks managed from the panel

Resource limits per user

  • Build on the existing roles system: quotas and per-user resource caps

Phase 4: Ecosystem (v3.0+)

Public API

  • Token / API-key authentication for automation and third parties
  • Reference docs and SDKs (JS, Python)
  • Outbound webhooks beyond Discord

Template marketplace

  • Share and import community templates and pre-configured modpacks

MinePanel plugins

  • Plugin system, community apps, panel themes

Quick wins (anytime)

  • Dark/Light mode toggle
  • Keyboard shortcuts
  • Favorites (frequent servers at top)
  • Global search
  • Copy server (clone configuration) ✅ Shipped
  • Bulk actions (start/stop multiple)
  • Server groups/folders
  • Reverse proxy helper (NGINX/Caddy)
  • Config import/export

Maybe (future consideration)

  • Native mobile app (iOS/Android)
  • Server performance comparison
  • RCON console with autocomplete

Timeline

Milestones:

PeriodVersionFocusKey features
Q1–Q2 2026v1.7–1.10StableDashboard, roles & audit, World Library, multi-language, Bedrock addons, mods search
Q3 2026v1.11StableBedrock console commands, guided server.properties editor, cron-style scheduling
Q4 2026v2.xScaleSwarm mode, multi-node, node UI
2027+v3.0+EcosystemCloud backup UI, alerts, public API, marketplace

How to contribute

Want to help build these features? Check CONTRIBUTING.md

Ideas? Open an issue or discussion on GitHub.

Stay updated

Released under the MIT License. · Anonymous, cookieless analytics (self-hosted Umami).