image: # -- image repository repository: ghcr.io/lloesche/valheim-server # -- image tag tag: latest@sha256:0224c94befe2ddea0aad596ad4320e8de82d892e193268fa6f7a654fad65a62f # -- image pull policy pullPolicy: IfNotPresent # -- environment variables. See [image docs](https://github.com/lloesche/valheim-server-docker#environment-variables) for more details. # @default -- See below env: # -- Set the container timezone TZ: UTC STATUS_HTTP: true STATUS_HTTP_PORT: 9010 SUPERVISOR_HTTP_PORT: 9011 SUPERVISOR_HTTP: true SUPERVISOR_HTTP_USER: admin SUPERVISOR_HTTP_PASS: secret SERVER_NAME: My Server SERVER_PORT: 2456 WORLD_NAME: Dedicated SERVER_PASS: secret SERVER_PUBLIC: true UPDATE_INTERVAL: 10800 BACKUPS: true BACKUPS_INTERVAL: 43200 BACKUPS_DIRECTORY: /backups BACKUPS_MAX_AGE: 3 securityContext: readOnlyRootFilesystem: false runAsNonRoot: false podSecurityContext: runAsUser: 0 runAsGroup: 0 # -- Configures service settings for the chart. # @default -- See values.yaml service: main: ports: main: port: 9010 supervisor: ports: supervisor: port: 9011 valheim: type: LoadBalancer ports: valheim-1: enabled: true port: 2456 protocol: UDP targetPort: 2456 valheim-2: enabled: true port: 2457 protocol: UDP targetPort: 2457 valheim-3: enabled: true port: 2458 protocol: UDP targetPort: 2458 # -- Configure persistence settings for the chart under this key. # @default -- See values.yaml persistence: config: enabled: true mountPath: /config backups: enabled: true mountPath: /backups