No introduction found. Create it?
Install with:
helm repo add minecraft oci://ghcr.io/bjw-s-labs/charts/
helm install minecraft minecraft/minecraft -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| minecraft | axeII/home-ops | 61 | 5.3.1 | 9 days ago |
| minecraft | xunholy/k8s-gitops | 644 | 5.3.1 | 17 days ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
persistence.data.existingClaim (5) minecraft | string |
| string | |
| string | |
| string | |
| string | |
| boolean | |
persistence.bluemap-config.globalMounts[].path (3) /data/config/bluemap/core.conf | string |
persistence.bluemap-config.globalMounts[].readOnly (3) true | boolean |
persistence.bluemap-config.globalMounts[].subPath (2) core.conf | string |
persistence.bluemap-config.name (3) minecraft-bluemap | string |
persistence.bluemap-config.type (3) configMap | string |
| boolean | |
| string | |
persistence.bluemap.accessMode (2) ReadWriteOnce | string |
| string | |
persistence.config-geyser.advancedMounts.minecraft.minecraft[].path (2) /config/Geyser-Fabric | string |
| string | |
persistence.tmp.type (2) emptyDir | string |
| string | |
persistence.geyser-config.globalMounts[].path (1) /config/geyser | string |
| boolean | |
persistence.geyser-config.name (1) geyser-config | string |
persistence.geyser-config.type (1) configMap | string |
| string | |
| boolean | |
persistence.secrets.name (1) minecraft-secrets | string |
| string | |
| string | |
controllers.minecraft.containers.app.image.repository (3) docker.io/itzg/minecraft-server | string |
| string | |
| boolean | |
| boolean | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| string | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| string | |
| number | |
| number | |
| number | |
| number | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.minecraft.containers.app.env.TYPE (2) AUTO_CURSEFORGE | string |
controllers.minecraft.containers.app.env.TZ (2) Europe/Amsterdam | string |
| string | |
| string | |
controllers.minecraft.containers.app.env.CF_SLUG (1) all-the-mods-10-aeronautics | string |
| string | |
controllers.minecraft.containers.app.env.CURSEFORGE_FILES (1) schematic-energistics:9041916 | string |
controllers.minecraft.containers.app.env.FABRIC_PROXY_SECRET_FILE (1) /secrets/forwarding.secret | string |
controllers.minecraft.containers.app.env.MODRINTH_PROJECTS (1) fabric-api,fabricproxy-lite,fabricexporter,spark,lithium,ferrite-core,krypton,dynamic-lights,ping-wheel,rei,architectury-api,cloth-config | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| number | |
controllers.minecraft.containers.app.ports[].name (1) game | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.minecraft.containers.minecraft.env.EXISTING_WHITELIST_FILE (2) SYNC_FILE_MERGE_LIST | string |
| boolean | |
controllers.minecraft.containers.minecraft.env.JVM_XX_OPTS (2) -XX:MaxRAMPercentage=75 | string |
| string | |
| string | |
| string | |
controllers.minecraft.containers.minecraft.env.MODRINTH_PROJECTS (2) bluemap, distanthorizons:beta, fabric-api, fabricexporter, floodgate:beta, geyser:beta, spark,
| string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.minecraft.containers.minecraft.env.SEED (2) -2135836821937050197 | string |
| string | |
| string | |
| number | |
| string | |
| string | |
| string | |
| number | |
| number | |
| string | |
| string | |
controllers.minecraft.containers.minecraft.image.repository (2) ghcr.io/itzg/minecraft-server | string |
controllers.minecraft.containers.minecraft.image.tag (2) 2026.10.1-java25@sha256:6611ec129109c9a09a09d1da67fe67fed4aa2c7c3a64e8672116b20060c2d697 | string |
| boolean | |
| boolean | |
| string | |
| number | |
| boolean | |
| boolean | |
| string | |
| number | |
| boolean | |
| boolean | |
| string | |
| number | |
| number | |
| number | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| string | |
| string | |
| number | |
| string | |
| string | |
| string | |
| string | |
controllers.minecraft.initContainers.bluemap-config-sync.command[] (1) - sh | string |
controllers.minecraft.initContainers.bluemap-config-sync.image.repository (1) docker.io/library/busybox | string |
controllers.minecraft.initContainers.bluemap-config-sync.image.tag (1) 1.38.0@sha256:fd7dc98638c8e305f4dc34e979f1c0fdfdcaeb0fbf8fcff77ae834b6da3d7e6e | string |
controllers.minecraft.initContainers.geyser-config-sync.command[] (1) - sh | string |
controllers.minecraft.initContainers.geyser-config-sync.image.repository (1) docker.io/library/busybox | string |
controllers.minecraft.initContainers.geyser-config-sync.image.tag (1) 1.38.0@sha256:fd7dc98638c8e305f4dc34e979f1c0fdfdcaeb0fbf8fcff77ae834b6da3d7e6e | string |
controllers.minecraft.initContainers.prepare-data.command[] (1) - mkdir | string |
controllers.minecraft.initContainers.prepare-data.image.repository (1) docker.io/itzg/minecraft-server | string |
| string | |
| boolean | |
| string | |
| number | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| boolean | |
| number | |
extraEnv.TZ (3) Europe/Paris | string |
extraEnv.GID (2) 2000 | number |
extraEnv.UID (2) 1000 | number |
| boolean | |
| boolean | |
| boolean | |
| string | |
fullnameOverride (3) minecraft | string |
image.repository (3) ghcr.io/itzg/minecraft-server | string |
image.tag (3) 2026.10.1@sha256:d12aed7e35981dfe259b60fbfee77d23a19b5898a7a31dca298d18b47b7b5776 | string |
| number | |
livenessProbe.command[] (1) - mc-health | string |
| number | |
| number | |
| number | |
| number | |
| string | |
| boolean | |
| string | |
| boolean | |
minecraftServer.rcon.serviceType (1) ClusterIP | string |
| string | |
minecraftServer.version (3) 1.21.11 | string, number |
| number | |
| number | |
| string | |
| string | |
| boolean | |
| boolean | |
| number | |
| string | |
| boolean | |
minecraftServer.jvmXXOpts (2) -XX:+UseZGC -XX:+ZGenerational -XX:+DisableExplicitGC -XX:+PerfDisableSharedMem -XX:+UnlockExperimentalVMOptions -XX:SoftMaxHeapSize=7g -XX:ConcGCThreads=2 | string |
| string | |
minecraftServer.modrinth.projects[] (2) - worldedit | string |
| string | |
| string | |
minecraftServer.ops (2) phonyAustralian,DemTriangles | string |
| boolean | |
minecraftServer.serviceType (2) ClusterIP | string |
| number | |
minecraftServer.whitelist (2) Speeddrat,Anty0,phonyAustralian,TheHnatekmar,DemTriangles,MountHelen1980,Morgoth_the_3rd,CrazyRogueE | string |
minecraftServer.worldSaveName (2) The Forgotten Realm | string |
| number | |
| number | |
| boolean | |
| boolean | |
| boolean | |
| number | |
| number | |
minecraftServer.maxWorldSize (1) 29999984 | number |
minecraftServer.mode (1) survival | string |
minecraftServer.modUrls[] (1) - https://cdn.modrinth.com/data/LNytGWDc/versions/5LpL274U/create-1.21.1-6.0.4.jar | string |
| boolean | |
| boolean | |
minecraftServer.serverName (1) Chocoboco | string |
minecraftServer.serverProperties (1) network-compression-threshold=512
max-tick-time=60000
player-idle-timeout=30
| string |
| boolean | |
| number | |
minecraftServer.spigotConfig (1) settings:
timeout-time: 90
world-settings:
default:
max-tick-time:
tile: 1000
entity: 1000
| string |
| number | |
readinessProbe.command[] (1) - mc-health | string |
| number | |
| number | |
| number | |
| number | |
| string | |
| string | |
| string | |
| string | |
serviceAnnotations."mc-router.itzg.me/externalServerName" (3) mc.${SECRET_DOMAIN},192.168.69.102 | string |
| string | |
serviceAnnotations."external-dns.kubernetes.io/hostname" (1) minecraft-local.cloudjur.com | string |
serviceAnnotations."external-dns.kubernetes.io/target" (1) internal.cloudjur.com | string |
serviceAnnotations."gatus.home-operations.com/endpoint" (1) name: minecraft-lb
group: services | string |
serviceAnnotations."mc-router.itzg.me/autoScaleAsleepMOTD" (1) Sleeping - press Join to wake it (~2 min) | string |
serviceAnnotations."mc-router.itzg.me/autoScaleLoadingMOTD" (1) Waking up - reconnect in a minute | string |
| string | |
| boolean | |
startupProbe.command[] (1) - mc-health | string |
| number | |
| number | |
| number | |
| number | |
| number | |
podSecurityContext.fsGroupChangePolicy (1) OnRootMismatch | string |
| number | |
| number | |
| string | |
| string | |
route.minecraft.annotations."gethomepage.dev/icon" (2) mdi-map-#ffffff | string |
| string | |
route.minecraft.hostnames[] (2) - mcmap.stevewm.dev | string |
route.minecraft.parentRefs[].name (2) envoy-external | string |
| string | |
| string | |
| string | |
| number | |
| number | |
| number | |
| string | |
service.app.annotations."coredns.io/hostname" (1) minecraft.${SECRET_DOMAIN} | string |
service.app.annotations."gatus.home-operations.com/endpoint" (1) name: Minecraft ATM10 Aeronautics
group: internal
url: tcp://10.10.1.117:25565
interval: 1m
conditions: ["[CONNECTED] == true"]
alerts:
- type: pushover
ui:
hide-url: true
hide-hostname: true | string |
| string | |
| number | |
| string | |
| number | |
| string | |
| string | |
| number | |
| string | |
| string | |
| number | |
| string | |
| string | |
| number | |
service.app.type (2) LoadBalancer | string |
| boolean | |
service.app.controller (1) minecraft | string |
service.app.loadBalancerSourceRanges[] (1) - "10.10.1.0/24" | string |
| string | |
| number | |
| string | |
| number | |
| number | |
| number | |
| number | |
service.minecraft.type (2) LoadBalancer | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
serviceMonitor.app.serviceName (1) minecraft | string |
deploymentAnnotations."secret.reloader.stakater.com/reload" (1) minecraft-secret | string |
extraPodSpec.priorityClassName (1) system-cluster-critical | string |
extraVolumes[].volumeMounts[].mountPath (1) /data/plugins/Geyser-Spigot/config.yml | string |
extraVolumes[].volumeMounts[].name (1) geyser-config-volume | string |
| string | |
extraVolumes[].volumes[].configMap.name (1) geysermc-config | string |
extraVolumes[].volumes[].name (1) geyser-config-volume | string |
| string | |
| number | |
strategyType (1) RollingUpdate | string |
| boolean |