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 | 59 | 5.2.0 | 18 days ago |
| minecraft | rafaribe/home-ops | 99 | 5.3.0 | 4 months ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
persistence.data.existingClaim (7) minecraft | string |
| string | |
| boolean | |
| string | |
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.tmp.type (2) emptyDir | string |
| string | |
persistence.bluemap.accessMode (1) ReadWriteOnce | string |
persistence.bluemap.existingClaim (1) minecraft-bluemap | string |
| string | |
persistence.bluemap.type (1) persistentVolumeClaim | string |
persistence.config-geyser.advancedMounts.minecraft.minecraft[].path (1) /config/Geyser-Fabric | 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 |
persistence.geyser.globalMounts[].path (1) /data/config/Geyser-Fabric/config.yml | string |
| boolean | |
| string | |
persistence.geyser.name (1) geyser-config | string |
persistence.geyser.type (1) configMap | string |
| string | |
| boolean | |
persistence.secrets.name (1) minecraft-secrets | string |
| string | |
controllers.minecraft.containers.app.image.repository (6) ghcr.io/itzg/minecraft-server | string |
controllers.minecraft.containers.app.image.tag (6) java25@sha256:5cf064b103ea7470c8ec6d90ad9a602863fea8fb5dfd4e3a0224a19d55e9e50d | string |
| boolean | |
| boolean | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| string | |
| number | |
| number | |
| number | |
| number | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.minecraft.containers.app.env.TZ (3) Europe/Amsterdam | string |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.minecraft.containers.app.env.CF_FILENAME_MATCHER (1) /^All the Mods 10-8\.2\.zip$/ | string |
controllers.minecraft.containers.app.env.CF_SLUG (1) all-the-mods-10 | string |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.minecraft.containers.app.env.EXISTING_WHITELIST_FILE (1) SYNC_FILE_MERGE_LIST | 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 | |
| string | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
controllers.minecraft.containers.app.envFrom[].configMapRef.name (2) minecraft-server-config | string |
| number | |
controllers.minecraft.containers.app.ports[].name (1) game | string |
| string | |
controllers.minecraft.containers.exporter.args[] (1) - export-for-prometheus | string |
| string | |
| string | |
| string | |
controllers.minecraft.containers.exporter.image.tag (1) 1.18.3@sha256:f30307791501a6eec4190f4b2c32296d5f17c6673aceb18943c5ed0f56f4edfe | string |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.minecraft.containers.minecraft.env.EXISTING_WHITELIST_FILE (1) SYNC_FILE_MERGE_LIST | string |
| boolean | |
controllers.minecraft.containers.minecraft.env.JVM_XX_OPTS (1) -XX:MaxRAMPercentage=75 | string |
| string | |
| string | |
| string | |
controllers.minecraft.containers.minecraft.env.MODRINTH_PROJECTS (1) bluemap, distanthorizons:beta, fabric-api, fabricexporter, floodgate:beta, geyser:beta, spark,
| string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
controllers.minecraft.containers.minecraft.env.SEED (1) -2135836821937050197 | string |
| string | |
| string | |
| number | |
| string | |
| string | |
| string | |
| number | |
| number | |
| string | |
| string | |
controllers.minecraft.containers.minecraft.image.repository (1) ghcr.io/itzg/minecraft-server | string |
controllers.minecraft.containers.minecraft.image.tag (1) 2026.10.0-java25@sha256:ce037def79a9a80676af4be6694f98b9a6708098548f423fe18383daa3dc8943 | string |
| boolean | |
| boolean | |
| string | |
| number | |
| boolean | |
| boolean | |
| string | |
| number | |
| boolean | |
| boolean | |
| string | |
| number | |
| number | |
| number | |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| boolean | |
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 |
| number | |
| number | |
| string | |
| number | |
| boolean | |
| number | |
| string | |
| boolean | |
| number | |
| number | |
| string | |
| number | |
| string | |
| string | |
| number | |
| string | |
| string | |
| number | |
| string | |
| string | |
| number | |
| number | |
| string | |
service.app.type (4) LoadBalancer | string |
| string | |
service.app.annotations."coredns.io/hostname" (1) minecraft.${SECRET_DOMAIN} | string |
service.app.annotations."external-dns.kubernetes.io/hostname" (1) minecraft.dcunha.io | string |
service.app.annotations."gatus.home-operations.com/endpoint" (1) name: Minecraft ATM10
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 |
service.app.controller (3) minecraft | string |
| string | |
| boolean | |
service.app.loadBalancerSourceRanges[] (1) - "10.10.1.0/24" | string |
| string | |
| string | |
service.minecraft.controller (2) minecraft | string |
| number | |
| string | |
| number | |
| string | |
| number | |
| number | |
| number | |
service.minecraft.type (2) LoadBalancer | string |
service.metrics.controller (1) minecraft | string |
| number | |
extraEnv.TZ (3) Europe/Paris | string |
extraEnv.GID (2) 2000 | number |
extraEnv.UID (2) 1000 | number |
| boolean | |
| boolean | |
| boolean | |
| string | |
image.repository (3) ghcr.io/itzg/minecraft-server | string |
image.tag (3) 2026.9.2-java21 | 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 |
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 |
| 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 | |
fullnameOverride (2) minecraft | string |
| number | |
podSecurityContext.fsGroupChangePolicy (1) OnRootMismatch | string |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| 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 |
initContainers[].command[] (1) - sh | string |
initContainers[].image (1) busybox | string |
initContainers[].name (1) init-permissions | string |
| string | |
| string | |
| string | |
| number | |
| boolean | |
route.map.hostnames[] (1) - mcmap.rphilipsen.nl | string |
route.map.parentRefs[].name (1) agentgateway-external | string |
| string | |
| string | |
| string | |
| number | |
| string | |
| string | |
route.minecraft.annotations."gethomepage.dev/icon" (1) mdi-map-#ffffff | string |
| string | |
route.minecraft.hostnames[] (1) - mcmap.stevewm.dev | string |
route.minecraft.parentRefs[].name (1) envoy-external | string |
| string | |
| string | |
| string | |
| number | |
strategyType (1) RollingUpdate | string |
| boolean |