Crafty 4 is the next iteration of our Minecraft Server Wrapper / Controller / Launcher. Boasting a clean new look, rebuilt from the ground up. Crafty 4 brings a whole host of new features such as Bedrock support. With SteamCMD support on the way!
The purpose of Crafty is to launch a Minecraft server in the background and present a web interface for the admin to use to interact with their server.
Crafty is coded in Python (3.9 Minimum) and uses the following technologies:
Argon2 used for password hashing.
Tornado webserver used as a backend for the web side.
SQLite DBs used for settings and other data storage
Font Awesome 6 used for Buttons and other graphical things
APScheduler for Scheduled Tasks
Subprocess for process spawning
Crafty supports usage on all major operating systems and Linux distros. Crafty also features pre-built Docker images (Docker is not mandatory for use) and UnRaid templates.