diff --git a/seafile/templates/secret.yaml b/seafile/templates/secret.yaml
index 18b4afd77005be83dd598c428bad351c611b7f62..a57387fd0c3eda2836376422657718b0513e4890 100644
--- a/seafile/templates/secret.yaml
+++ b/seafile/templates/secret.yaml
@@ -83,4 +83,5 @@ stringData:
 
     DEFAULT_FROM_EMAIL = '{{ .Values.seahub.email.default_from_email }}'
     SERVER_EMAIL = '{{ .Values.seahub.email.server_email }}'
-  mykey.peer: "{{ .Values.ccnet.key }}"
+  mykey.peer: |-
+    {{- .Values.ccnet.key | nindent 4 -}}
diff --git a/seafile/values.yaml b/seafile/values.yaml
index a433d0c0f9ef4b1a2a50aa0c9c7c5532e7766b9f..4721cc5a22b90292e07a494c8c06e33337be5936 100644
--- a/seafile/values.yaml
+++ b/seafile/values.yaml
@@ -15,7 +15,10 @@ fullnameOverride: ""
 
 ccnet:
   create_tables: true
-  key: "-----BEGIN RSA PRIVATE KEY-----\n ... \n-----END RSA PRIVATE KEY-----"
+  key: |-
+    -----BEGIN RSA PRIVATE KEY-----
+    ...
+    -----END RSA PRIVATE KEY-----
   database:
     backend: pgsql
     hostname: "example.tld"