Skip to content
SPECIFICTION
Get listed

CraftControl Dashboard

github.com

WebLinuxAPISelf-hosted

Spec sheet

Purpose
CraftControl is a self-hostable Minecraft server control panel and dashboard for administrators managing servers for themselves and friends.Read 4 Oct 2026 · github.com
API
The daemon exposes HTTP endpoints and a WebSocket protocol that other tools can integrate with.Read 3 Oct 2026 · github.com
Integrations
Users can search and install plugins and world datapacks from Modrinth and SpigotMC.Read 4 Oct 2026 · github.com
Security
The dashboard authenticates to the daemon with a bearer token, and the daemon validates file paths to keep them within the configured Minecraft directory.Read 4 Oct 2026 · github.com
License
The project is licensed under the MIT License.Read 4 Oct 2026 · github.com
Authentication
Firebase Authentication and Firestore provide role-based access for Admin, Moderator, and Pending users.Read 4 Oct 2026 · github.com
Backups
Scheduled backups bundle server worlds and archive them to Google Drive.Read 4 Oct 2026 · github.com
Console
Its interactive WebSocket console streams game logs with color support and lets users send commands.Read 4 Oct 2026 · github.com
File management
The web file manager supports viewing, editing, creating, uploading, deleting, and zipping or unzipping files.Read 4 Oct 2026 · github.com
Hosting
The dashboard can be deployed on Vercel, Netlify, another Node.js host, or run locally; its Node.js daemon runs on the Minecraft server host.Read 4 Oct 2026 · github.com
Mobile support
The README describes a responsive mobile layout with a sidebar drawer that becomes bottom navigation on handheld screens.Read 3 Oct 2026 · github.com
Monitoring
Live telemetry charts show CPU usage, memory consumption, and ticks per second (TPS).Read 4 Oct 2026 · github.com
Player controls
The dashboard lists online players and provides OP/Deop, whitelist, kick, and ban actions.Read 4 Oct 2026 · github.com
Setup requirement
A Firebase project and configured environment variables are required for deployment, and the first admin role is activated through Firestore.Read 4 Oct 2026 · github.com

Where Specifiction places it

Alternatives to CraftControl DashboardAll alternatives →