Crafty Controller is a game server management panel, primarily used for managing Minecraft servers. It provides tools for starting/stopping servers, viewing real-time logs and scheduling backups. Users can manage mods, plugins and server configurations from a sleek web UI. It supports multiple instances and user access control for team-based server hosting. Ideal for gamers or communities wanting centralized game server administration.

Setup

docker-compose.yaml

version: '3'

networks:
  docker_net:
    external: true

volumes:
  backups:
  logs:
  servers:
  config:
  import:

services:
  crafty:
    container_name: crafty
    image: registry.gitlab.com/crafty-controller/crafty-4:latest
    restart: unless-stopped
    environment:
        - TZ=Europe/Vienna
    networks:
      - docker_net
    ports:
        - "8443:8443" # HTTPS
        - "19132:19132/udp" # BEDROCK
        - "25500-25600:25500-25600" # MC SERV PORT RANGE
    volumes:
        - backups:/crafty/backups
        - logs:/crafty/logs
        - servers:/crafty/servers
        - config:/crafty/app/config
        - import:/crafty/import

Sources