diff --git a/Dockerfile.debian-bullseye-directory-listing b/Dockerfile.debian-bullseye-directory-listing
index c121740604d08994a8e370a920bf39b3428d366a..ec47d6422d8fd2a9a7dc9d390861b6d76cc4d5f1 100644
--- a/Dockerfile.debian-bullseye-directory-listing
+++ b/Dockerfile.debian-bullseye-directory-listing
@@ -8,3 +8,4 @@ RUN apt-get -qq update && \
     apt-get -qq clean
 
 COPY directory-listing/create-index.py /usr/local/bin/create-directory-html-index
+COPY directory-listing/templates/ /usr/share/templates/
diff --git a/directory-listing/create-index.py b/directory-listing/create-index.py
index 4e21e688409ccf1292cdc78567aa66af487fd8a3..92c9188e42027a7b16720bb2851191c80353493e 100755
--- a/directory-listing/create-index.py
+++ b/directory-listing/create-index.py
@@ -10,7 +10,7 @@ def timestamp_to_datetime(timestamp):
 	return datetime.fromtimestamp(timestamp)
 
 def main(inputfolder, outputfolder, template, ignore_files):
-	jinjaenv = jinja2.Environment(autoescape=jinja2.select_autoescape(), loader=jinja2.FileSystemLoader("templates"))
+	jinjaenv = jinja2.Environment(autoescape=jinja2.select_autoescape(), loader=jinja2.FileSystemLoader("/usr/local/share/templates"))
 	jinjaenv.filters["timestamp_to_datetime"] = timestamp_to_datetime
 
 	template = jinjaenv.get_template(f"{template}.html.j2")