diff --git a/roles/syncrepo/templates/nginx.d.conf.j2 b/roles/syncrepo/templates/nginx.d.conf.j2
index ffe1d7ba51aef50850b091fb2e623a2048f59463..182d623dbdc1d54b096db7553be337b6ee782575 100644
--- a/roles/syncrepo/templates/nginx.d.conf.j2
+++ b/roles/syncrepo/templates/nginx.d.conf.j2
@@ -17,6 +17,10 @@ server {
     ssl_certificate_key  /etc/letsencrypt/live/{{ domain }}/privkey.pem;
     ssl_trusted_certificate /etc/letsencrypt/live/{{ domain }}/chain.pem;
 
+{% if 'geo_mirrors' in group_names and domain == geo_mirror_domain %}
+    add_header X-Served-By "{{ inventory_hostname }}";
+{% endif %}
+
     autoindex on;
 }
 {% endfor %}