Skip to content

Roadmap ​

What's planned for MinePanel.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   v1.x      │────▢│   v2.x      │────▢│   v3.x      β”‚
β”‚  Stable     β”‚     β”‚  Multi-node β”‚     β”‚  Complete   β”‚
β”‚  (current)  β”‚     β”‚  (Swarm)    β”‚     β”‚  (Pro)      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Recently Completed ​

βœ… CurseForge browser ​

  • Search modpacks
  • Filter by version/loader
  • One-click install
  • Auto updates

βœ… Fabric Support ​

  • Full Fabric server type support
  • Loader and launcher version configuration
  • Compatible with mod management features

βœ… Modrinth Integration ​

  • Auto-download mods from Modrinth
  • Support for Fabric, Forge, and modded servers
  • Dependency resolution (required/optional)
  • Multiple project reference formats

βœ… CurseForge Files ​

  • Individual mod downloads from CurseForge
  • Works alongside Modrinth
  • Multiple reference formats
  • Auto-version selection

βœ… Discord webhooks ​

  • Server start/stop notifications
  • Error alerts
  • Custom events

Phase 1: Stabilization & UX (v1.7 - v1.9) ​

Dashboard improvements ​

  • Quick view of all servers (status, players, resources)
  • Usage graphs (CPU/RAM last 24h)
  • Visual alerts (server down, high resource usage)

Server creation wizard ​

  • Step-by-step wizard for beginners
  • "Quick create" for advanced users
  • Predefined templates (Survival, Creative, SkyBlock, etc.)

Player management ​

  • View online players
  • Whitelist from panel
  • Ops management from panel
  • Ban/kick from panel

Plugin/Mod browser ​

  • Search Modrinth/CurseForge from panel
  • One-click install
  • Update plugins

Scheduled tasks ​

  • Auto restarts at intervals
  • Execute commands at scheduled times
  • Flexible backup scheduling

File manager improvements ​

  • Integrated text editor
  • Large file uploads (chunked)
  • Drag & drop folders

Better log viewer ​

  • Search and filtering
  • Export logs
  • Error highlighting
  • Stats

server.properties editor ​

  • Edit from UI
  • Validation
  • Tooltips for each setting
  • Backup before save

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

Allow connecting multiple VPS from a single panel.

Dual operation mode ​

MinePanel auto-detects:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   Standalone Mode   β”‚     β”‚    Swarm Mode       β”‚
β”‚   (Docker Compose)  β”‚     β”‚   (Multi-node)      β”‚
β”‚                     β”‚     β”‚                     β”‚
β”‚   β€’ Single server   β”‚     β”‚   β€’ Multiple VPS    β”‚
β”‚   β€’ Current setup   β”‚     β”‚   β€’ Worker nodes    β”‚
β”‚   β€’ No changes      β”‚     β”‚   β€’ Auto balancing  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Node management ​

  • View nodes connected to swarm
  • Status of each node (online, resources)
  • Labels for organization (gaming, modpacks, etc.)
  • Instructions for joining new nodes

Server-to-node assignment ​

  • Node selector when creating server
  • "Automatic" (wherever resources are available)
  • Specific node selection
  • By label (e.g., "only nodes with SSD")

Technical changes ​

  • IOrchestrator interface abstraction
  • LocalOrchestrator (current Docker Compose)
  • SwarmOrchestrator (new)
  • OrchestratorFactory (decides which to use)

Phase 3: Pro Features (v2.3 - v2.5) ​

Cloud backups ​

  • Supported providers:
    • S3 / Compatible (MinIO, Backblaze B2, Wasabi)
    • Google Cloud Storage
    • SFTP/FTP
  • Configurable schedule
  • Retention policies
  • One-click restore

Metrics & Monitoring ​

  • CPU/RAM per server (historical)
  • Players per hour/day
  • Uptime tracking
  • TPS monitoring
  • Prometheus integration (optional)

Alerts ​

  • Server down notifications
  • High resource usage
  • Log errors
  • Notify via Discord/Email

Network features ​

  • Velocity/BungeeCord integration
  • Create connected server networks
  • Lobby + game servers
  • Manage from panel

User roles ​

  • Multiple users
  • Custom permissions (Admin, Operator, Viewer)
  • Per-server access
  • Resource limits per user

Phase 4: Ecosystem (v3.0+) ​

Template marketplace ​

  • Community templates
  • Pre-configured modpacks
  • Optimized configs
  • Share templates

Public API ​

  • Complete documentation
  • SDKs (JS, Python)
  • Webhooks
  • Third-party integrations

MinePanel plugins ​

  • Plugin system
  • Community apps
  • Panel themes

Quick wins (anytime) ​

Small things that improve the experience:

  • Dark/Light mode toggle
  • Keyboard shortcuts
  • Favorites (frequent servers at top)
  • Global search
  • Import/Export configs
  • Copy server (clone configuration)
  • Bulk actions (start/stop multiple)
  • Server groups/folders
  • Better toast notifications
  • Reverse proxy helper (NGINX/Caddy)
  • Resource limits UI
  • Config import/export

Maybe (future consideration) ​

Mobile app ​

Native iOS/Android app

Server comparison ​

Compare performance between servers

RCON improvements ​

Better console with autocomplete


Timeline ​

2025 Q1          2025 Q2          2025 Q3          2025 Q4
   β”‚                β”‚                β”‚                β”‚
   β”‚    v1.7-1.9    β”‚    v2.0-2.2    β”‚    v2.3-2.5    β”‚
   β”‚                β”‚                β”‚                β”‚
   β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
   β”‚                β”‚                β”‚                β”‚
   β”‚  β€’ Dashboard   β”‚  β€’ Swarm Mode  β”‚  β€’ Cloud backupβ”‚
   β”‚  β€’ Wizard      β”‚  β€’ Multi-node  β”‚  β€’ Metrics     β”‚
   β”‚  β€’ Scheduler   β”‚  β€’ Node UI     β”‚  β€’ Alerts      β”‚
   β”‚  β€’ Players     β”‚  β€’ Docs        β”‚  β€’ Multi-user  β”‚
   β”‚  β€’ Plugins     β”‚                β”‚  β€’ Velocity    β”‚
   β”‚  β€’ Refactor    β”‚                β”‚                β”‚
   β”‚                β”‚                β”‚                β”‚
   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
        STABLE          SCALE            PRO

How to contribute ​

Want to help build these features? Check CONTRIBUTING.md

Ideas? Open an issue or discussion on GitHub.

Priority changes ​

Priorities might change based on:

  • Community feedback
  • Technical constraints
  • Available time
  • Dependencies

Stay updated ​

Released under the MIT License.