CraftDock
github.com
Spec sheet
- Purpose
- CraftDock is a lightweight, self-hosted web panel for managing one Minecraft Java or Bedrock server running in a Docker container.Read 10 Oct 2026 · github.com
- Audience
- The project describes itself as an Aternos-style dashboard that server operators host themselves.Read 9 Oct 2026 · github.com
- Deployment
- CraftDock is built for Docker or Coolify deployment, and the repository provides Java and Bedrock Docker Compose examples.Read 10 Oct 2026 · github.com
- Security
- The README says access uses one bcrypt-protected admin password and a signed session enforced on API routes and the Socket.io handshake; it recommends HTTPS in production.Read 10 Oct 2026 · github.com
- License
- The repository identifies CraftDock as MIT licensed.Read 10 Oct 2026 · github.com
- Console
- The console provides a real-time log stream over WebSocket and command input through RCON for Java or container stdin for Bedrock.Read 10 Oct 2026 · github.com
- Deployment limit
- The panel image is built locally and is not published to a container registry, so deployment requires a build step.Read 9 Oct 2026 · github.com
- Map integration
- The Map tab shows the world seed and embeds a seed map from mcseedmap.net.Read 10 Oct 2026 · github.com
- Notable limits
- The panel manages one existing, fixed Minecraft container and does not recreate it or change its TYPE or VERSION.Read 10 Oct 2026 · github.com
- Player management
- The player directory supports search and pagination, player detail inspection, whitelist or allowlist management, operator management, kicking, and teleporting, with controls varying by edition.Read 10 Oct 2026 · github.com
- Requirements
- Deployment requires a Docker host, and the panel mounts the Docker socket to control the Minecraft container.Read 10 Oct 2026 · github.com
- Security limitation
- The README warns that mounting the Docker socket is equivalent to root on the host and says not to expose the panel unauthenticated.Read 10 Oct 2026 · github.com
- Server controls
- The status panel can start, stop, restart, or kill the server and show live CPU, RAM, and player count.Read 10 Oct 2026 · github.com
- Server settings
- The Options tab edits server.properties and fills in missing keys with their vanilla defaults.Read 10 Oct 2026 · github.com
- World management
- The Mundo tab can download a world as a ZIP, upload or replace a world, and regenerate one.Read 9 Oct 2026 · github.com
- World tools
- Users can download the world as a ZIP, upload or replace a world, and regenerate a world.Read 10 Oct 2026 · github.com
Where Specifiction places it
- Minecraft Server Control Panels#22 of 267.1