Environment Variables
Globals and inline configuration via CONFIG_PATHS
Core Variables
-
DATA_DIR- Description: The root directory where
templates,runtime, and.cachefolders are mapped inside the container. - Default:
/data
- Description: The root directory where
-
VERBOSE- Description: Enables verbose debug log output from the Python orchestrator script.
- Default:
false
-
ACCEPT_EULA- Description: Most Minecraft backend servers require EULA acceptance. Set this to true to automatically write the
eula.txt. - Default:
false
- Description: Most Minecraft backend servers require EULA acceptance. Set this to true to automatically write the
-
TYPE- Description: The platform software to run. This determines which variables (like
VERSIONorMEMORY) are available and how they behave. See Server Platforms for details. - Default:
PAPER
- Description: The platform software to run. This determines which variables (like
RCON Variables
If RCON is enabled, the orchestrator automatically configures the server files to expose RCON.
-
RCON_ENABLED- Description: Toggles the automatic RCON injection process.
- Default:
true
-
RCON_PORT- Description: The local port mapped for RCON inside the container.
- Default:
25575
-
RCON_PASSWORD- Description: The password for RCON.
- Default: A securely generated random UUID (
uuid.uuid4()). You do not need to know this password to usemc-rconinteractively inside the container.