diff --git a/charts/remark42/Chart.yaml b/charts/remark42/Chart.yaml
index 449a8beada68c5c9fb77f8a7b65fa1fe6a2e0c5a..1dca2e1b454a9689f6e414ce0757d09de56ed855 100644
--- a/charts/remark42/Chart.yaml
+++ b/charts/remark42/Chart.yaml
@@ -7,7 +7,7 @@ type: application
 maintainers:
   - name: groundhog2k
 
-version: "0.5.8"
+version: "0.5.9"
 
 appVersion: "v1.11.3"
 
diff --git a/charts/remark42/README.md b/charts/remark42/README.md
index 6da0ab454ebe60871e8d2696fcbe9a35b8c46c25..bbafc75c3bec83b5e4600fd78b0876439d50eb36 100644
--- a/charts/remark42/README.md
+++ b/charts/remark42/README.md
@@ -1,6 +1,6 @@
 # Remark42
 
-![Version: 0.5.8](https://img.shields.io/badge/Version-0.5.8-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v1.11.3](https://img.shields.io/badge/AppVersion-v1.11.3-informational?style=flat-square)
+![Version: 0.5.9](https://img.shields.io/badge/Version-0.5.9-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v1.11.3](https://img.shields.io/badge/AppVersion-v1.11.3-informational?style=flat-square)
 
 A Helm chart for Remark42 on Kubernetes
 
@@ -62,6 +62,8 @@ helm uninstall my-release
 | image.registry | string | `"docker.io"` | Image registry |
 | image.repository | string | `"umputun/remark42"` | Image name |
 | image.tag | string | `""` | Image tag |
+| initCommand | list | `["/bin/sh"]` | Init container command |
+| initArgs | list | `["-c","find /srvtmp -maxdepth 1 -type f -delete && rm -rf /srvtmp/web && cp -R /srv/* /srvtmp && mkdir -p /srvtmp/var"]` | Init container command args |
 | imagePullSecrets | list | `[]` | Image pull secrets |
 | strategy | object | `{}` | Pod deployment strategy |
 | startupProbe | object | `see values.yaml` | Startup probe configuration |
diff --git a/charts/remark42/RELEASENOTES.md b/charts/remark42/RELEASENOTES.md
index 484ebf7b91f9e3cb23f98dfaae5d0a92f3a5f04b..7a41dfd4f40724d2a11a78bf11cbe37266dc5f91 100644
--- a/charts/remark42/RELEASENOTES.md
+++ b/charts/remark42/RELEASENOTES.md
@@ -23,4 +23,5 @@
 | 0.5.6 | v1.11.3 | Updated chart dependencies (redis 0.6.9) |
 | 0.5.7 | v1.11.3 | Updated chart dependencies (redis 0.6.10) |
 | 0.5.8 | v1.11.3 | Updated chart dependencies (redis 0.6.11) |
+| 0.5.9 | v1.11.3 | Added support for init container command and arguments (thx @IxDay) |
 | | | |
diff --git a/charts/remark42/templates/deployment.yaml b/charts/remark42/templates/deployment.yaml
index 9e706e4f4f4263bdbd43a70d35c434ec6603b373..bf1fcb96af4508a562bb9163048e7f422a223cc3 100644
--- a/charts/remark42/templates/deployment.yaml
+++ b/charts/remark42/templates/deployment.yaml
@@ -45,8 +45,8 @@ spec:
           volumeMounts:
             - mountPath: /srvtmp
               name: remark-vol
-          command: [ "/bin/sh" ]
-          args: [ "-c", "find /srvtmp -maxdepth 1 -type f -delete && rm -rf /srvtmp/web && cp -R /srv/* /srvtmp && mkdir -p /srvtmp/var" ]
+          command: {{- toYaml .Values.initCommand | nindent 12 }}
+          args: {{- toYaml .Values.initArgs | nindent 12 }}
       containers:
         - name: {{ .Chart.Name }}
           {{- with .Values.securityContext }}
diff --git a/charts/remark42/values.yaml b/charts/remark42/values.yaml
index 540b0d7a33d8379e78cb9aba478086a59e29b4d2..b1ab58dee648ba3703bfe834274870bced522654 100644
--- a/charts/remark42/values.yaml
+++ b/charts/remark42/values.yaml
@@ -8,6 +8,15 @@ image:
   # Overrides the image tag whose default is the chart appVersion.
   tag: ""
 
+## Init container command
+initCommand:
+  - /bin/sh
+
+## Init container command args
+initArgs:
+  - -c
+  - find /srvtmp -maxdepth 1 -type f -delete && rm -rf /srvtmp/web && cp -R /srv/* /srvtmp && mkdir -p /srvtmp/var
+
 ## Pull secrets and name override options
 imagePullSecrets: []
 nameOverride: ""