Crustation
ghcr.io/juddisjudd/crustation:latest
https://github.com/juddisjudd/crustation/pkgs/container/crustation
bridge
bash
false
https://github.com/juddisjudd/crustation/issues
https://github.com/juddisjudd/crustation
https://github.com/juddisjudd/crustation#readme
A control panel for game servers. One binary supervises the server processes and serves a web interface, so there is no Docker socket to expose and everything lives in the three folders you map below.
Early days: sign-in, the server list, start, stop, restart, kill, a live console you can type into, and host and per-process stats all work. Creating a server from the interface does not exist yet, so this suits you if you already have server files on disk or you enjoy watching a project grow. The roadmap is in the GitHub repository.
First sign-in: set the admin username and password below, or leave them empty and read the generated password from first-login.txt in the config folder.
Java 8, 17 and 21 are included for the game servers you run. Forward the game ports your servers need; 25565 and 19132 are mapped by default.
GameServers: Tools:
http://[IP]:[PORT:8080]/
https://raw.githubusercontent.com/juddisjudd/unraid-templates/main/templates/crustation.xml
https://raw.githubusercontent.com/juddisjudd/unraid-templates/refs/heads/main/images/crustation.png
--restart=unless-stopped --stop-timeout=60
Support me on Ko-fi
https://ko-fi.com/ohitsjudd
2 CPU cores and 1 GB RAM for the panel itself, plus whatever the game servers you run need.
AGPL-3.0
minecraft game server control panel manager crafty rust
8080
25565
19132
25500-25600
/mnt/user/appdata/crustation/config
/mnt/user/appdata/crustation/servers
/mnt/user/backups/crustation
Etc/UTC
99
100