diff --git a/Dockerfile b/Dockerfile
index 686d5f9ee168ef858293fee9fddb619cf03a3745..17107abb756796f9e46bf0fbb244e24a2f2b653a 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -20,6 +20,7 @@ ADD ahoy.changelog.yml /etc/ahoy/changelog.yml
 ADD run/scripts/info /usr/local/bin/l3d
 ADD run/scripts/version /usr/local/bin/version
 ADD run/scripts/l3dnewversion /usr/local/bin/l3dnewversion
+ADD run/scripts/delete /usr/local/bin/.delete
 
 RUN echo "Install dorgflow" && \
     cd /var/opt && \
diff --git a/run/scripts/info b/run/scripts/info
index d8024647c43f593c1e74397b254a2a4c55a10d07..848508282839c769b4ce15de37c669ae0caba20f 100755
--- a/run/scripts/info
+++ b/run/scripts/info
@@ -40,6 +40,7 @@ function infohost() {
   echo "User: ${USERNAME} (${USERID}:${GROUPID} - ${GROUPIDS})"
   echo "Home: ${HOMEDIR}"
   echo "Shell: ${L3DSHELL}"
+  echo "Cleanup: ${L3D_ALWAYS_CLEANUP}"
   echo "Workdir: ${WORKDIR}"
   echo "SSH: ${SSHAUTH} - ${SSHAUTHSOCK}"
   sectionFooter
diff --git a/run/scripts/start b/run/scripts/start
index e4af188a0ea1adf7ff516b2ab1dc723019a1027f..fcd793d3bace84f77f065a40ee26ffe8ddf9aacd 100755
--- a/run/scripts/start
+++ b/run/scripts/start
@@ -46,6 +46,7 @@ function startContainer() {
       start_params=(
         --env L3DVERSION=${L3DVERSION}
         --env L3DSHELL=${L3DSHELL}
+        --env L3D_ALWAYS_CLEANUP=${L3D_ALWAYS_CLEANUP}
         --env HOME=/home/${USERNAME}
         --env COMPOSE_PROJECT_NAME=${COMPOSE_PROJECT_NAME}
         --env COMPOSER_DOWNGRADE=${COMPOSER_DOWNGRADE}
diff --git a/setup/scripts/l3d b/setup/scripts/l3d
index 00af88b177a3a4dc0c95973629c8dbeeb6f7ac9a..ac6416dc9c094455a9e12eee15595a69fdc3c1d4 100755
--- a/setup/scripts/l3d
+++ b/setup/scripts/l3d
@@ -73,6 +73,11 @@ else
   L3DSHELL="/usr/bin/fish"
 fi
 
+# Set l3d cleanup
+if [[ "x${L3D_ALWAYS_CLEANUP}" == "x" ]]; then
+  L3D_ALWAYS_CLEANUP=0
+fi
+
 # Read environment variables
 if [[ -f "${HOME}/.env" ]]; then
   export $(cat ${HOME}/.env | xargs) > /dev/null 2>&1
@@ -89,6 +94,7 @@ project_params=(
   --env GROUPIDS="${GROUPIDS}"
   --env HOMEDIR=${HOME}
   --env L3DSHELL=${L3DSHELL}
+  --env L3D_ALWAYS_CLEANUP=${L3D_ALWAYS_CLEANUP}
   --env WORKDIR=${PWD}
   --env SSHAUTH=${SSHAUTH}
   --env SSHAUTHSOCK=${SSHAUTHSOCK}
diff --git a/start.sh b/start.sh
index cf13a6e3cfefa1354252392ffbdfe53f4462a542..e5a18c38e581ffb4a36c14b1e6ffb874a0142d8f 100755
--- a/start.sh
+++ b/start.sh
@@ -259,3 +259,7 @@ if [[ -x "${L3DSHELL}" ]]; then
 else
   /usr/bin/fish
 fi
+
+if [[ "$L3D_ALWAYS_CLEANUP" == "1" ]]; then
+  /usr/local/bin/.delete $COMPOSE_PROJECT_NAME
+fi