diff --git a/host_vars/charybde.adm.crans.org.yml b/host_vars/charybde.adm.crans.org.yml
index c99eea37..5ddb88a2 100644
--- a/host_vars/charybde.adm.crans.org.yml
+++ b/host_vars/charybde.adm.crans.org.yml
@@ -36,11 +36,15 @@ loc_nginx:
             - "autoindex_exact_size off"
             - "add_before_body /.html/HEADER.html"
             - "add_after_body /.html/FOOTER.html"
-        - filter: ~ ^(\/pub)?(\/debian|\/ubuntu|\/videolan)(.*)$
+        - filter: ~ ^(\/pub)?(\/debian|\/ubuntu|\/archlinux|\/videolan)(.*)$
           params:
             - return 301 http://mirror.crans.org$2$3
         - filter: "/events"
           params:
+            - "autoindex on"
+            - "autoindex_exact_size off"
+            - "add_before_body /.html/HEADER.html"
+            - "add_after_body /.html/FOOTER.html"
             - "mp4"
             - "mp4_buffer_size 1m"
             - "mp4_max_buffer_size 5m"
diff --git a/host_vars/eclat.adm.crans.org.yml b/host_vars/eclat.adm.crans.org.yml
index 40e3b98e..71a2d254 100644
--- a/host_vars/eclat.adm.crans.org.yml
+++ b/host_vars/eclat.adm.crans.org.yml
@@ -24,5 +24,23 @@ loc_rsyncd:
       comment: CR@NS MIRROR
       hosts_allow: "*"
 
+loc_nginx:
+  service_name: miror
+  ssl: []
+  servers:
+    - server_name:
+        - "eclat"
+        - "eclat.*"
+        - "eclats"
+        - "eclats.*"
+      root: "/mirror/pub"
+      locations:
+        - filter: "/"
+          params:
+            - "autoindex on"
+            - "autoindex_exact_size off"
+            - "add_before_body /.html/HEADER.html"
+            - "add_after_body /.html/FOOTER.html"
+
 loc_vsftpd:
   root: /mirror/pub
diff --git a/hosts b/hosts
index 4b46ccb8..6e88bb36 100644
--- a/hosts
+++ b/hosts
@@ -118,6 +118,10 @@ eclat.adm.crans.org
 charybde.adm.crans.org
 tealc.adm.crans.org
 
+[nginx]
+eclat.adm.crans.org
+ptf.adm.crans.org
+
 [nginx:children]
 django_cas
 galene