diff --git a/src/freedombone-utils-webadmin b/src/freedombone-utils-webadmin
index 21789e2a3d5a6d9cb602ed92e4a403bbd3fc9252..f1c0e89c36c25ec02885652eddf972f771511918 100755
--- a/src/freedombone-utils-webadmin
+++ b/src/freedombone-utils-webadmin
@@ -634,6 +634,8 @@ function image_install_web_admin {
     # enable the webadmin site
     chroot "$rootdir" ln -s "/etc/nginx/sites-available/${local_hostname}" /etc/nginx/sites-enabled/
     chroot "$rootdir" chown -R www-data:www-data "/var/www/${local_hostname}/htdocs"
+    chroot "$rootdir" chmod g+w "/var/www/${local_hostname}/htdocs"
+    chroot "$rootdir" chmod a+w "$webadmin_install_dir"
 
     { echo '[Unit]';
       echo 'Description=Installer daemon for web admin';
@@ -824,6 +826,8 @@ function install_web_admin {
     web_admin_setup_login
 
     chown -R www-data:www-data "/var/www/${local_hostname}/htdocs"
+    chmod g+w "/var/www/${local_hostname}/htdocs"
+    chmod a+w "$webadmin_install_dir"
 
     web_admin_avahi