Video coming soon…
🎮 Setup Crafty Controller — Web Panel for Minecraft Servers
Deploy Crafty Controller on Ubuntu with Docker — a friendly web panel to create, run, and manage multiple Minecraft servers with backups, console access, and player control, on port 8433.
⚠️ This script is provided for demo and testing purposes only. Not intended for production use.
📦 Resources & Setup Scripts
Grab the automated bash script from GitHub to follow along with the video.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/gaming/crafty/crafty-ubuntu.sh
chmod +x crafty-ubuntu.sh
sudo bash crafty-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/gaming/crafty/crafty-ubuntu.sh
2 Make it Executable
chmod +x crafty-ubuntu.sh
3 Run the Installer
The script installs Docker if needed and starts Crafty Controller over HTTPS on port 8433, mapping game ports 25565 and 25566, with servers, backups, logs, and config in mounted volumes.
sudo bash crafty-ubuntu.sh
4 Read the Default Credentials and Log In
Crafty writes its generated admin credentials to a file on first start. Read that file, then open the panel over HTTPS and log in:
cat /root/docker/crafty/config/default-creds.txt
Ports Used
| Port | Purpose |
|---|---|
| 8433 | Web panel over HTTPS (host → container 8443) — self-signed cert |
| 25565 / 25566 | Minecraft game ports for your servers |
| default-creds.txt | Generated admin login, written to the config volume |