diff --git a/.env.sample b/.env.sample
index 612ca7d5c73557756c143e9a09be3f5784b0415f..0893b9cba9b233fcad720d77b62badc97345c1a8 100644
--- a/.env.sample
+++ b/.env.sample
@@ -12,3 +12,6 @@ MYSQL_USER=glpi
 MYSQL_DATABASE=glpi
 MYSQL_PASSWORD=insert-random-string-here
 MYSQL_ROOT_PASSWORD=other-random-string
+# If you Use traefik.yml update the following
+NAME=someglpiname
+HOST=FQDN
diff --git a/traefik.yml b/traefik.yml
new file mode 100644
index 0000000000000000000000000000000000000000..81f7a68dfd28016b26bf9b526bdf22eccf0f9a5e
--- /dev/null
+++ b/traefik.yml
@@ -0,0 +1,20 @@
+version: '3'
+
+services:
+  glpi:
+    networks:
+      - default
+      - traefik
+    labels:
+      - "traefik.enable=true"
+      - "traefik.docker.network=traefik"
+      - "traefik.http.routers.${NAME}.rule=Host(`${HOST}`)"
+      - "traefik.http.routers.${NAME}.tls.certresolver=myresolver"
+      - "traefik.http.routers.${NAME}.entrypoints=web,websecure"
+      - "traefik.http.routers.${NAME}.middlewares=hardening@docker"
+
+
+networks:
+  traefik:
+    external: true
+