diff --git a/rootfs-php74/app/entrypoint.sh b/rootfs-php74/app/entrypoint.sh
index ca43011..ef0965e 100755
--- a/rootfs-php74/app/entrypoint.sh
+++ b/rootfs-php74/app/entrypoint.sh
@@ -75,6 +75,9 @@ cat > /etc/nginx/conf.d/user.conf <<EOF
 user ${USERNAME} ${GROUPNAME};
 EOF
 
+# fix permissions for upload
+chown "${USERNAME}" /var/lib/nginx
+
 cat > /etc/nginx/http.d/webdav.conf <<EOF
 server {
     listen ${WEBDAV_PORT} default_server;
diff --git a/rootfs/app/entrypoint.sh b/rootfs/app/entrypoint.sh
index 3e03bbb..be9573c 100755
--- a/rootfs/app/entrypoint.sh
+++ b/rootfs/app/entrypoint.sh
@@ -85,6 +85,9 @@ cat > /etc/nginx/conf.d/user.conf <<EOF
 user ${USERNAME} ${GROUPNAME};
 EOF
 
+# fix permissions for upload
+chown "${USERNAME}" /var/lib/nginx
+
 cat > /etc/nginx/http.d/webdav.conf <<EOF
 server {
     listen ${WEBDAV_PORT} default_server;