diff --git a/Dockerfile b/Dockerfile
index 8d024192aa..f095207a28 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -5,6 +5,18 @@
FROM espocrm/espocrm:latest
+# Fix redirect loop behind Traefik reverse proxy
+RUN a2enmod remoteip headers && \
+ echo '\n\
+ RemoteIPHeader X-Forwarded-For\n\
+\n\
+\n\
+ RequestHeader set X-Forwarded-Proto "https" env=HTTPS\n\
+\n\
+SetEnvIf X-Forwarded-Proto "https" HTTPS=on' \
+ > /etc/apache2/conf-available/reverse-proxy.conf && \
+ a2enconf reverse-proxy
+
# Copy custom extensions and modifications
COPY custom/ /var/www/html/custom/