Roadmap β
What's planned for MinePanel.
βββββββββββββββ βββββββββββββββ βββββββββββββββ
β v1.x ββββββΆβ v2.x ββββββΆβ v3.x β
β Stable β β Multi-node β β Complete β
β (current) β β (Swarm) β β (Pro) β
βββββββββββββββ βββββββββββββββ βββββββββββββββRecently Completed β
β CurseForge browser β
Search modpacksFilter by version/loaderOne-click installAuto updates
β Fabric Support β
Full Fabric server type supportLoader and launcher version configurationCompatible with mod management features
β Modrinth Integration β
Auto-download mods from ModrinthSupport for Fabric, Forge, and modded serversDependency 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 PROHow 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 β
- Watch the GitHub repo
- Check releases
- Follow updates on Docker Hub
