diff --git a/conf/etc/entrypoint b/conf/etc/entrypoint
index 76eef498813f2242d291a11ff9d04d44a0386490..09548efba800756f48854f8ebb190813847c3879 100755
--- a/conf/etc/entrypoint
+++ b/conf/etc/entrypoint
@@ -50,4 +50,8 @@ cd /etc/shibboleth/
 cp /etc/shibboleth/sp-signing-cert.pem /etc/shibboleth/sp-encrypt-cert.pem
 cp /etc/shibboleth/sp-signing-key.pem /etc/shibboleth/sp-encrypt-key.pem
 
+# init first user
+cd /opt/rr3
+php index.php CLISetup submit "${FAAS_REGISTRY_RR_FIRSTUSER_USERNAME}" "${FAAS_REGISTRY_RR_FIRSTUSER_EMAIL}" "${FAAS_REGISTRY_RR_FIRSTUSER_PASSWORD}" "${FAAS_REGISTRY_RR_FIRSTUSER_FNAME}" "${FAAS_REGISTRY_RR_FIRSTUSER_SNAME}" || echo "error in creating first setup"
+
 exec supervisord -c /etc/supervisord.conf
diff --git a/docker-compose.yml b/docker-compose.yml
index d5a5748b67adfbc2cdd47a8cb5a4e5285bfd9270..ad069ffa67f5eda27b3b67cf5a559dc4fa632e83 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -50,3 +50,8 @@ services:
             FAAS_REGISTRY_RR_MAIL_PASS: ${FAAS_REGISTRY_RR_MAIL_PASS}
             FAAS_REGISTRY_RR_MAIL_FROM: ${FAAS_REGISTRY_RR_MAIL_FROM}
             FAAS_REGISTRY_HOSTNAME: ${FAAS_REGISTRY_HOSTNAME}
+            FAAS_REGISTRY_RR_FIRSTUSER_USERNAME: ${FAAS_REGISTRY_RR_FIRSTUSER_USERNAME}
+            FAAS_REGISTRY_RR_FIRSTUSER_PASSWORD: ${FAAS_REGISTRY_RR_FIRSTUSER_PASSWORD}
+            FAAS_REGISTRY_RR_FIRSTUSER_EMAIL: ${FAAS_REGISTRY_RR_FIRSTUSER_EMAIL}
+            FAAS_REGISTRY_RR_FIRSTUSER_FNAME: ${FAAS_REGISTRY_RR_FIRSTUSER_FNAME}
+            FAAS_REGISTRY_RR_FIRSTUSER_SNAME: ${FAAS_REGISTRY_RR_FIRSTUSER_SNAME}