diff --git a/Dockerfile b/Dockerfile
index f850a12831bead130d510defce8a097d19d26b43..426c5126e5f80a67306c1d8d5a10868b01d0e8e3 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -98,8 +98,6 @@ RUN \
             /root/.cache \
             /tmp/* && \
         echo "**** Misc ****" && \
-        mkdir -p \
-            /data/plugins && \
         echo ${ICECODER_VERSION} > /version.txt
 
 # Copy local files
diff --git a/root/etc/cont-init.d/50-install b/root/etc/cont-init.d/50-install
index 3a9bf0895abe625a9b863cdcf3173dba99698b4c..6622670b49407dd2af1062cbbf91d51fda3d20e7 100644
--- a/root/etc/cont-init.d/50-install
+++ b/root/etc/cont-init.d/50-install
@@ -6,6 +6,7 @@ if [ ! -f "/config/www/ICEcoder/index.php" ]; then
 		"https://github.com/icecoder/ICEcoder/archive/${ICECODER_VERSION}.zip"
 	cd /tmp || exit
 	unzip -qq install.zip
+	mkdir -p /data/plugins
 	mv ICEcoder-*/plugins/* /data/plugins
 	mv ICEcoder-* /app/ICEcoder
 	cd / || exit
diff --git a/root/etc/cont-init.d/60-config b/root/etc/cont-init.d/60-config
index f29434d08e58029abcd288e945c4e924bae27f38..23ec6db02288f412c375afa0b96a057d8ec0dcd9 100644
--- a/root/etc/cont-init.d/60-config
+++ b/root/etc/cont-init.d/60-config
@@ -28,6 +28,7 @@ echo "[cont-init.d] Setting permissions this may take some time"
 chown -R abc:abc \
  /data \
  /config
+ /data/plugins
 # make our folders
 mkdir -p \
 /config/{log/ICEcoder,php,sess}
@@ -51,3 +52,4 @@ ln -sf /data/plugins /app/ICEcoder/plugins
 # permissions
 chown -R abc:abc \
 /config
+/data