From 2d5b835636a444a4ea5bc592b1c92248db862c30 Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Fri, 26 Jun 2026 11:37:09 +0200 Subject: [PATCH] crafty-controller: bump image 4.4.8->4.10.7 (security CVEs + Java); publish Java port range 25565-25575; app-page port/connection guidance --- templates/crafty-controller/.felhom.yml | 5 ++++- templates/crafty-controller/docker-compose.yml | 8 +++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/templates/crafty-controller/.felhom.yml b/templates/crafty-controller/.felhom.yml index 8ad075d..eca12e5 100644 --- a/templates/crafty-controller/.felhom.yml +++ b/templates/crafty-controller/.felhom.yml @@ -56,11 +56,14 @@ app_info: - 'A kezdeti belépési adatokat ezen az oldalon (Kezdeti belépési adatok) találod' - 'Hozz létre egy új Minecraft szervert a varázslóval' - 'Állítsd be a szerver beállításokat (játékmód, nehézség, stb.)' - - 'Csatlakozz a szerveredhez a Minecraft kliensből' + - 'Állítsd be a szerver portját a 25565–25575 tartományon belül (server.properties → server-port); az első szerver a 25565-öt használja, a továbbiak 25566–25575-öt' + - 'Helyi hálózaton csatlakozz a szerver helyi IP-címére és portjára (pl. 192.168.x.x:25565) — a Minecraft kliens „helyi hálózat keresése” nem listázza automatikusan, add meg kézzel a címet' + - 'Interneten keresztüli eléréshez port-továbbítás szükséges a választott port(ok)ra — egyeztess az üzemeltetővel' prerequisites: - 'Legalább 2 GB szabad RAM ajánlott (Minecraft szerver + Crafty)' - 'x86 processzor szükséges (nem fut Raspberry Pi-n)' + - 'A Minecraft szerverek a 25565–25575 porttartományt használhatják (egyszerre legfeljebb 11 szerver)' # --- Controller-side health probe --- healthcheck: diff --git a/templates/crafty-controller/docker-compose.yml b/templates/crafty-controller/docker-compose.yml index 22e93fc..6dd6596 100644 --- a/templates/crafty-controller/docker-compose.yml +++ b/templates/crafty-controller/docker-compose.yml @@ -17,7 +17,7 @@ services: crafty-controller: - image: registry.gitlab.com/crafty-controller/crafty-4:4.4.8 + image: registry.gitlab.com/crafty-controller/crafty-4:4.10.7 container_name: crafty-controller restart: unless-stopped environment: @@ -38,6 +38,12 @@ services: - crafty_servers:/crafty/servers - crafty_config:/crafty/app/config - crafty_import:/crafty/import + # Publish the Minecraft Java game-port range (TCP) from the container to the guest so players can + # connect to the game servers. The web UI (8443) stays behind Traefik via the labels below — do NOT + # use network_mode: host (it would break that label routing). 11 ports = up to 11 Java servers; the + # first server uses 25565, the rest 25566–25575. Bedrock (UDP 19132) is intentionally out of scope. + ports: + - "25565-25575:25565-25575" networks: - traefik-public deploy: