diff --git a/templates/setup-apps-configmap.yaml b/templates/setup-apps-configmap.yaml
index 3e9bc1b9ecc95a291b820a91832d72e4a39083fa..f2ceee7ec2f886d034901c99e9a463243397614d 100644
--- a/templates/setup-apps-configmap.yaml
+++ b/templates/setup-apps-configmap.yaml
@@ -163,6 +163,17 @@ data:
     # Config settings from the configmap above
     run_as "php $occ config:import /var/local/config.json"
 
+    {{- if .Values.theming.name }}
+    current=$(run_as "php $occ theming:config name")
+    if [ "$current" == "name is currently not set" ]
+    then
+      echo "Setting instance name."
+      run_as "php $occ theming:config name "{{ printf "%q" (printf "%q" .Values.theming.name) }}
+    else
+      echo "Instance name is already set, not changing."
+    fi
+    {{- end }}
+
     echo "Updating database indices, columns, keys, etc."
     run_as "php $occ db:add-missing-indices --no-interaction"
     run_as "php $occ db:add-missing-columns --no-interaction"
diff --git a/values-local.yaml.example b/values-local.yaml.example
index 0897bc9760c4fd49db63b0ff541624a0c4b989c8..0b9a0c4a64087f2272905bc73ca7f4596ce1fa56 100644
--- a/values-local.yaml.example
+++ b/values-local.yaml.example
@@ -92,3 +92,6 @@ rabbitmq:
 scim:
   url: "https://files.example.com/index.php/apps/scimserviceprovider/"
   token: JWT token
+
+theming:
+  name: "Our file server"
diff --git a/values.yaml b/values.yaml
index 659bd1941e2743dd4b326cb379031423e70bd4f6..f46de10d284f4d5eb3a2cf7c74b743195f52f44a 100644
--- a/values.yaml
+++ b/values.yaml
@@ -254,3 +254,5 @@ tests:
       suspicious_login:
       twofactor_totp:
       user_ldap:
+
+theming: {}