No introduction found. Create it?
Install with:
helm repo add minecraft oci://ghcr.io/bjw-s-labs/helm/app-template
helm install minecraft minecraft/app-template -f values.yamlSee examples from other people.
| Name | Repo | Stars | Version | Timestamp |
|---|---|---|---|---|
| minecraft | axeII/home-ops | 47 | 5.0.0 | 11 days ago |
| minecraft | ishioni/homelab-ops | 141 | 5.0.0 | 13 days ago |
| minecraft | drag0n141/home-ops | 47 | 4.4.0 | 19 days ago |
See the most popular values for this chart:
| Key | Types |
|---|---|
| string | |
controllers.minecraft.containers.app.image.repository (5) ghcr.io/itzg/minecraft-server | string |
controllers.minecraft.containers.app.image.tag (5) java21@sha256:7ecd529ed581dec518adfd8045675e90c847724ea98200b9080fd69685f03f35 | string |
| boolean | |
| boolean | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| string | |
| number | |
| number | |
| number | |
| number | |
| boolean | |
| boolean | |
| string | |
| number | |
| number | |
| number | |
| number | |
| string | |
| number | |
| string | |
| string | |
| string | |
| boolean, string | |
| string | |
| string | |
| number, string | |
| string | |
| boolean, string | |
| string | |
controllers.minecraft.containers.app.env.EXISTING_WHITELIST_FILE (3) SYNC_FILE_MERGE_LIST | string |
controllers.minecraft.containers.app.env.JVM_XX_OPTS (3) -XX:MaxRAMPercentage=75 | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
| string | |
| string | |
| string | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
controllers.minecraft.containers.app.env.MODRINTH_PROJECTS (2) bluemap, distanthorizons:beta, fabric-api, fabricexporter, floodgate:beta, geyser:beta, spark,
| string |
| string | |
controllers.minecraft.containers.app.env.SEED (2) -2135836821937050197 | string |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
| number | |
| boolean | |
| boolean | |
| string | |
| string | |
controllers.minecraft.containers.app.env.ICON (1) https://www.freeiconspng.com/uploads/minecraft-server-icon-23.png | string |
| number | |
| string | |
| string | |
| number | |
| number | |
| string | |
| string | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| boolean | |
| number | |
| string | |
| string | |
| string | |
| string | |
controllers.minecraft.containers.app.env.WHITE_LIST_USERS (1) BoozeGuz,AKAJuiceBoxBoy,BigWizWyatt,DJVelveeta69,HeavyBullets88,BlackafroTTV,MediumYoda,PwNpRo,eelllliiee8368,KeeKs026,JsmallTheFried,ElderSchnibs,HatiMoonPursuer,BigTonez00,Da Lupster,Pistol 414l,Myuh5852 | string |
| boolean | |
| string | |
| string | |
| boolean | |
controllers.minecraft.containers.app.envFrom[].configMapRef.name (1) minecraft-server-config | string |
| string | |
| boolean | |
| string | |
| boolean | |
| string | |
| string | |
| string | |
| string | |
| string | |
| number | |
| number | |
| boolean | |
| number | |
| string | |
| string | |
| boolean | |
extraEnv.TZ (5) Europe/Paris | string |
| boolean | |
extraEnv.GID (4) 1000 | number, string |
| string | |
extraEnv.UID (4) 1000 | number, string |
| boolean | |
image.repository (5) ghcr.io/itzg/minecraft-server | string |
image.tag (5) 2025.10.5@sha256:0062e45ec8aa8bdbeeb6b4ad0e15df804c4525f0e208b66d899ab677230ee0e9 | string |
| number | |
livenessProbe.command[] (1) - mc-health | string |
| number | |
| number | |
| number | |
| number | |
| string | |
| boolean | |
| string | |
| boolean | |
minecraftServer.rcon.serviceType (3) ClusterIP | string |
| string | |
minecraftServer.version (5) 1.21.10 | string |
| number | |
| number | |
| string | |
| string | |
| boolean | |
| boolean | |
| number | |
| string | |
| string | |
| string | |
| string | |
| string | |
minecraftServer.extraPorts[].ingress.annotations."gethomepage.dev/pod-selector" (1) app.kubernetes.io/name=minecraft | string |
| string | |
minecraftServer.extraPorts[].ingress.annotations."gethomepage.dev/widget.url" (1) udp://minecraft.games:25565 | string |
| boolean | |
minecraftServer.extraPorts[].ingress.hosts[].name (1) ${MAP_HOSTNAME} | string |
| string | |
| string | |
minecraftServer.extraPorts[].ingress.tls[].hosts[] (1) - ${MAP_HOSTNAME} | string |
| boolean | |
minecraftServer.jvmXXOpts (4) -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 | string |
| string | |
minecraftServer.modrinth.projects[] (4) - worldedit | string |
| string | |
| string | |
| boolean | |
minecraftServer.serviceType (4) LoadBalancer | string |
minecraftServer.worldSaveName (4) Kubeworld | string |
minecraftServer.ops (3) phonyAustralian,DemTriangles | string |
minecraftServer.whitelist (3) Speeddrat,Anty0,phonyAustralian,TheHnatekmar,DemTriangles,MountHelen1980,Morgoth_the_3rd,CrazyRogueE | string |
| number | |
| number | |
| boolean | |
| boolean | |
| boolean | |
minecraftServer.jvmXxOpts (1) -XX:MaxRAMPercentage=75 | string |
| 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.paperChannel (1) experimental | string |
minecraftServer.serverName (1) Chocoboco | string |
| boolean | |
| number | |
| number | |
persistence.data.existingClaim (5) 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 (3) core.conf | string |
persistence.bluemap-config.name (3) minecraft-bluemap | string |
persistence.bluemap-config.type (3) configMap | string |
persistence.geyser.globalMounts[].path (3) /data/config/Geyser-Fabric/config.yml | string |
| boolean | |
| string | |
persistence.geyser.name (3) geyser-config | string |
persistence.geyser.type (3) configMap | string |
persistence.bluemap.accessMode (2) ReadWriteOnce | string |
| string | |
persistence.bluemap.type (2) persistentVolumeClaim | string |
persistence.bluemap.existingClaim (1) minecraft-bluemap | string |
persistence.pack-configs.globalMounts[].path (1) /data/worlds/level/world_resource_packs.json | string |
persistence.pack-configs.globalMounts[].subPath (1) world_resource_packs.json | string |
persistence.pack-configs.name (1) minecraft-pack-configs | string |
persistence.pack-configs.type (1) configMap | string |
| string | |
persistence.tmp.type (1) emptyDir | string |
| string | |
| string | |
persistence.tmpfs.type (1) emptyDir | string |
| number | |
readinessProbe.command[] (1) - mc-health | string |
| number | |
| number | |
| number | |
| number | |
| string | |
| string | |
| string | |
| string | |
| number, string | |
| number, string | |
securityContext.fsGroupChangePolicy (1) OnRootMismatch | string |
| boolean | |
startupProbe.command[] (1) - mc-health | string |
| number | |
| number | |
| number | |
| number | |
serviceAnnotations."lbipam.cilium.io/ips" (4) 192.168.69.102 | string |
serviceAnnotations."external-dns.alpha.kubernetes.io/hostname" (2) minecraft-local.cloudjur.com | string |
serviceAnnotations."mc-router.itzg.me/externalServerName" (2) minecraft.cloudjur.com | string |
serviceAnnotations."external-dns.alpha.kubernetes.io/target" (1) internal.cloudjur.com | string |
serviceAnnotations."gatus.home-operations.com/endpoint" (1) name: minecraft-lb
group: services | string |
deploymentAnnotations."secret.reloader.stakater.com/reload" (3) minecraft-secret | string |
| string | |
| string | |
service.minecraft.controller (3) minecraft | string |
| number | |
| string | |
| number | |
| string | |
| number | |
| number | |
| number | |
service.minecraft.type (3) LoadBalancer | string |
| number, string | |
| string | |
| string | |
service.app.annotations."external-dns.alpha.kubernetes.io/hostname" (1) minecraft.${SECRET_DOMAIN_INTERNAL} | string |
service.app.annotations."external-dns.alpha.kubernetes.io/target" (1) mc-router.${SECRET_DOMAIN_INTERNAL} | string |
service.app.annotations."lbipam.cilium.io/ips" (1) ${MINECRAFT_IP} | string |
service.app.annotations."mc-router.itzg.me/externalServerName" (1) minecraft.${SECRET_DOMAIN_INTERNAL} | string |
service.app.controller (1) minecraft | string |
service.app.type (1) LoadBalancer | string |
| boolean | |
| string | |
| string | |
| string | |
| string | |
| string | |
fullnameOverride (2) minecraft | string |
| string | |
| string | |
route.app.annotations."gethomepage.dev/icon" (2) mdi-map-#ffffff | string |
| string | |
route.app.hostnames[] (2) - mcmap.stevewm.dev | string |
route.app.parentRefs[].name (2) external | string |
| string | |
| string | |
| string | |
| number | |
| boolean | |
route.map.hostnames[] (1) - mcmap.rphilipsen.nl | string |
route.map.parentRefs[].name (1) external | string |
route.map.parentRefs[].namespace (1) kube-system | string |
route.map.parentRefs[].sectionName (1) rphilipsen-https | string |
| string | |
| number | |
| string | |
initContainers[].command[] (1) - sh | string |
initContainers[].image (1) busybox | string |
initContainers[].name (1) init-permissions | string |
| string | |
| string |