diff --git a/Dockerfile b/Dockerfile
index d1ee73e7a6d677d811ff5e3eae4e6f48341e944c..fdd96b5b764ed69b1511d355dbdb86a8a66f12fe 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -17,6 +17,7 @@ ADD start.sh /usr/local/bin/.start
 ADD configIdea.sh /usr/local/bin/.configIdea
 ADD l3dComposer.php /usr/local/bin/.l3dComposer.php
 ADD run/scripts/info /usr/local/bin/l3d
+ADD run/scripts/version /usr/local/bin/version
 
 RUN echo "Install dorgflow" && \
     cd /var/opt && \
diff --git a/run/scripts/help b/run/scripts/help
index d3b794bb9e5629a18367c34fbe21dfc81214ad64..f2b8ab20fd35c602843df4c20f61958b508970b1 100755
--- a/run/scripts/help
+++ b/run/scripts/help
@@ -3,7 +3,7 @@
 echo "L3D - LakeDropsDrupalDev"
 echo "========================="
 echo ""
-echo "Version: ${VERSION}"
+echo "Version: ${L3DVERSION}"
 echo "Support: https://gitlab.lakedrops.com/docker/l3d"
 echo ""
 echo "Usage:   l3d [ help | version | selfupdate [VERSION] | update | reset | PROJECTNAME | delete PROJECTNAME ] | list"
diff --git a/run/scripts/info b/run/scripts/info
index d3df84eedbe79fb855c69b1d792cddfb6fd62279..ae00b33f6b19fb2fa454d496d5a76a069eef1927 100755
--- a/run/scripts/info
+++ b/run/scripts/info
@@ -16,8 +16,8 @@ function sectionFooter() {
 
 function infol3d() {
   sectionHeader "Your L3D"
-  if [[ $HOSTMODE ]]; then
     ${SCRIPTPATH}/version
+  if [[ $HOSTMODE == true ]]; then
     echo ""
     ${SCRIPTPATH}/list
   else
@@ -51,13 +51,13 @@ function infodocker() {
 }
 
 SCRIPTPATH="$(cd "$(dirname "$0")" && pwd -P)"
-HOSTMODE=true
+HOSTMODE=false
 if [[ -f ${SCRIPTPATH}/selfupdate ]]; then
-  HOSTMODE=false
+  HOSTMODE=true
 fi
 
 infol3d $1
-if [[ $HOSTMODE ]]; then
+if [[ $HOSTMODE == true ]]; then
   infohost
   infodocker
 fi
diff --git a/run/scripts/l3dnewversion b/run/scripts/l3dnewversion
new file mode 100755
index 0000000000000000000000000000000000000000..a0aa0e3ca664bb22063a632d3325b6401a067e4c
--- /dev/null
+++ b/run/scripts/l3dnewversion
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+NEWVERSION=$(curl -s "https://gitlab.lakedrops.com/api/v4/projects/282/repository/tags?order_by=updated&search=^v" | jq -r .[0].name)
+if [[ "$NEWVERSION" == "$L3DVERSION" ]]; then
+  return
+fi
+printf "%s" $NEWVERSION
diff --git a/run/scripts/run b/run/scripts/run
index 4cff91d5e7bafdd662d13a5a9926473d66ae6ec7..8eea159115267329d54135c882b6fdbbb54491ff 100755
--- a/run/scripts/run
+++ b/run/scripts/run
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-export VERSION='{{ version }}'
+export L3DVERSION='{{ version }}'
 
 COMMAND=start
 if [[ -n "$1" ]]; then
diff --git a/run/scripts/selfupdate b/run/scripts/selfupdate
index 33c391d5e935613bbb9fbd8e47b311551b01b65e..ef93142f9b500fb037a800a2422f063dc56f6389 100755
--- a/run/scripts/selfupdate
+++ b/run/scripts/selfupdate
@@ -3,10 +3,10 @@
 if [[ -n $1 ]]; then
   NEWVERSION=$1
 else
-  NEWVERSION=$(curl -s "https://gitlab.lakedrops.com/api/v4/projects/282/repository/tags?order_by=updated&search=^v" | jq -r .[0].name)
+  NEWVERSION=$(/usr/local/bin/l3dnewversion)
 fi
 
-if [[ "$NEWVERSION" == "$VERSION" ]]; then
+if [[ "$NEWVERSION" == "" ]]; then
   echo "No new version available"
   exit
 fi
@@ -20,7 +20,7 @@ fi
 
 echo "Self update to version ${NEWVERSION} succeeded!"
 
-export VERSION=${NEWVERSION}
+export L3DVERSION=${NEWVERSION}
 export L3D_FORCE_UPDATE=0
 /usr/local/bin/reset
 
diff --git a/run/scripts/update b/run/scripts/update
index ba662e8f9d1a470497766309cf4ae9433fb80676..4c1d4ca3772d5c16fb94091a99bc98832e9c820d 100755
--- a/run/scripts/update
+++ b/run/scripts/update
@@ -24,7 +24,7 @@ function cleanup {
       removecontainer $IMAGEID
     done
   else
-    IMAGEID=$(docker image ls -q registry.lakedrops.com/docker/l3d/php-${PHP_VERSION}:${VERSION} | head -1)
+    IMAGEID=$(docker image ls -q registry.lakedrops.com/docker/l3d/php-${PHP_VERSION}:${L3DVERSION} | head -1)
     removecontainer $IMAGEID rmi
   fi
   docker image ls -q registry.lakedrops.com/docker/node > /tmp/reset.lst
@@ -43,7 +43,7 @@ if [[ -n ${PHP_VERSION} ]]; then
       exit
     fi
     echo "Updating the image ..."
-    STATUS=$(docker pull registry.lakedrops.com/docker/l3d/php-${PHP_VERSION}:${VERSION})
+    STATUS=$(docker pull registry.lakedrops.com/docker/l3d/php-${PHP_VERSION}:${L3DVERSION})
     if [[ "$STATUS" == *"Status: Image is up to date"* ]]; then
       echo "Already up to date"
     else
diff --git a/run/scripts/version b/run/scripts/version
index 5e6c41f4f7d434ff4f508ff7629ecb41508e7adf..ba93bf4b2eadf061a65ea4e811039ae144505b84 100755
--- a/run/scripts/version
+++ b/run/scripts/version
@@ -1,12 +1,10 @@
 #!/bin/bash
 
-echo "Version: ${VERSION}"
+echo "Version: ${L3DVERSION}"
 
-NEWVERSION=$(curl -s "https://gitlab.lakedrops.com/api/v4/projects/282/repository/tags?order_by=updated&search=^v" | jq -r .[0].name)
-if [[ "$NEWVERSION" == "$VERSION" ]]; then
-  return
+NEWVERSION=$(/usr/local/bin/l3dnewversion)
+if [[ "$NEWVERSION" != "" ]]; then
+  echo ""
+  echo "A new version is available: $NEWVERSION"
+  echo "      run 'l3d selfupdate'"
 fi
-
-echo ""
-echo "A new version is available: $NEWVERSION"
-echo "      run 'l3d selfupdate'"