diff --git a/src/freedombone-app-etherpad b/src/freedombone-app-etherpad
index 8b0149320ed009b1135a67f7537cc70a1e307303..88712cf30ddf93dfb0739d2e60108ce012d6e2bc 100755
--- a/src/freedombone-app-etherpad
+++ b/src/freedombone-app-etherpad
@@ -309,6 +309,10 @@ function upgrade_etherpad {
 
     function_check set_repo_commit
     set_repo_commit /var/www/$ETHERPAD_DOMAIN_NAME/htdocs "etherpad commit" "$ETHERPAD_COMMIT" $ETHERPAD_REPO
+
+    if [ -d "/var/www/$ETHERPAD_DOMAIN_NAME/htdocs/.npm" ]; then
+        chmod 755 -R "/var/www/$ETHERPAD_DOMAIN_NAME/htdocs/.npm"
+    fi
 }
 
 function backup_local_etherpad {
@@ -649,6 +653,12 @@ function install_etherpad {
 
     increment_app_install_progress
 
+    if [ -d "/var/www/$ETHERPAD_DOMAIN_NAME/htdocs/.npm" ]; then
+        chmod 755 -R "/var/www/$ETHERPAD_DOMAIN_NAME/htdocs/.npm"
+    fi
+
+    increment_app_install_progress
+
     systemctl start etherpad
 
     increment_app_install_progress