diff --git a/Dockerfile b/Dockerfile
index 76608bbc8c6af2280910ebe2350b440413c4f920..2f830e409ec8c586aa50488352090d3a1a7f212a 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -4,6 +4,7 @@ FROM php:7.4-apache as base
 # Install system requirements
 RUN apt update && apt install -y  --no-install-recommends \
     default-mysql-client default-libmysqlclient-dev libcurl4-openssl-dev zlib1g-dev libpng-dev libonig-dev libzip-dev libicu-dev \
+    cron \
     && rm -rf /var/lib/apt/lists/*
 
 # Install php extensions
@@ -53,6 +54,11 @@ COPY config_local.php /config/config_local.inc.php
 COPY docker-entrypoint.sh /usr/local/bin/
 RUN chmod u+x /usr/local/bin/docker-entrypoint.sh
 
+# Add Cronjob
+COPY crontab /etc/cron.d/crontab
+RUN chmod 0644 /etc/cron.d/crontab
+RUN crontab /etc/cron.d/crontab
+
 # Set start parameters
 ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
 CMD ["apache2-foreground"]
diff --git a/crontab b/crontab
new file mode 100644
index 0000000000000000000000000000000000000000..6fd7697f8104fe3757afbfb97a2a9a982ea02335
--- /dev/null
+++ b/crontab
@@ -0,0 +1 @@
+* * * * * root php /var/www/studip/cli/cronjob-worker.php >> /dev/null 2>&1
diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh
index 75c034ad5f67e2933052122d82134bfa89406009..753dce20b3c31bae187baae5f98095b1f47b0a37 100644
--- a/docker-entrypoint.sh
+++ b/docker-entrypoint.sh
@@ -64,4 +64,7 @@ if [ "${1#-}" != "$1" ]; then
 	set -- apache2-foreground "$@"
 fi
 
+# Start cron
+cron
+
 exec "$@"