diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ec19d18be048bef2842fc30ae48886804d3b97df..ba07ae91e70f47e39d1d4e5d4c5eec7f32b6c0a4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -11,10 +11,9 @@ build-main:
   script:
     - /kaniko/executor
       --snapshotMode=redo
-      --build-arg LDAP_PLUGIN_URL="${LDAP_PLUGIN_URL}"
-      --build-arg TEXLIVE_IMAGE="${TEXLIVE_IMAGE}"
       --build-arg login_text="${LOGIN_TEXT}"
       --build-arg collab_text="${COLLAB_TEXT}"
+      --build-arg admin_is_sysadmin="${ADMIN_IS_SYSADMIN}"
       --context $CI_PROJECT_DIR
       --dockerfile $CI_PROJECT_DIR/Dockerfile
       --destination "$CI_REGISTRY_IMAGE"
@@ -26,10 +25,9 @@ build:
   script:
     - /kaniko/executor
       --snapshotMode=redo
-      --build-arg LDAP_PLUGIN_URL="${LDAP_PLUGIN_URL}"
-      --build-arg TEXLIVE_IMAGE="${TEXLIVE_IMAGE}"
       --build-arg login_text="${LOGIN_TEXT}"
       --build-arg collab_text="${COLLAB_TEXT}"
+      --build-arg admin_is_sysadmin="${ADMIN_IS_SYSADMIN}"
       --context $CI_PROJECT_DIR
       --dockerfile $CI_PROJECT_DIR/Dockerfile
       --destination "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG"
diff --git a/Dockerfile b/Dockerfile
index d41b6cdff290a32d696c858794559b47794afdb2..1e3fe45eebea78aa33f78aa3c925045ce26f9834 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -14,6 +14,7 @@ FROM $BASE as app
 # passed from .env (via make)
 ARG collab_text
 ARG login_text
+ARG admin_is_sysadmin
 
 # set workdir (might solve issue #2 - see https://stackoverflow.com/questions/57534295/)
 WORKDIR /var/www/sharelatex/web
@@ -47,6 +48,9 @@ COPY --from=src /src/ldap-overleaf-sl/sharelatex/navbar.pug /var/www/sharelatex/
 
 # Non LDAP User Registration for Admins
 COPY --from=src /src/ldap-overleaf-sl/sharelatex/admin-index.pug /var/www/sharelatex/web/app/views/admin/index.pug
+COPY --from=src /src/ldap-overleaf-sl/sharelatex/admin-sysadmin.pug /tmp/admin-sysadmin.pug
+RUN if [ "${admin_is_sysadmin}" = "true" ] ; then cp /tmp/admin-sysadmin.pug   /var/www/sharelatex/web/app/views/admin/index.pug ; else rm /tmp/admin-sysadmin.pug ; fi
+
 RUN rm /var/www/sharelatex/web/app/views/admin/register.pug
 
 ### To remove comments entirly (bug https://github.com/overleaf/overleaf/issues/678)
diff --git a/environment b/environment
index cd33f81e7910507887754ace3975747ff5c3d4f5..395e971054892b38c8993c902d0f1c91eff5115f 100644
--- a/environment
+++ b/environment
@@ -1,5 +1,3 @@
-BASE=docker.io/sharelatex/sharelatex:2.6.1
-LDAP_PLUGIN_URL=https://codeload.github.com/smhaller/ldap-overleaf-sl/tar.gz/39ef130adc7aa386b9f1765ab9fc14e9057815af
 LOGIN_TEXT=username
 COLLAB_TEXT="Direct share with collaborators is enabled only for activated users"
 ADMIN_IS_SYSADMIN=true