diff --git a/group_vars/mailman.yml b/group_vars/mailman.yml
index 842f513d..19a39300 100644
--- a/group_vars/mailman.yml
+++ b/group_vars/mailman.yml
@@ -74,6 +74,8 @@ glob_mailman3:
   restadmin_pass: "{{ vault.mailman3_restadmin_pass }}"
   archiver_key: "{{ vault.mailman3_archiver_key }}"
   web_secret_key: "{{ vault.mailman3_web_secret_key }}"
-  web_domain: "mailman.crans.org"
+  web_domains:
+    - "mailman.crans.org"
+    - "lists.crans.org"
   default_domain: "crans.org"
   postfix_domain: "crans.org"
diff --git a/roles/mailman3/templates/mailman3/mailman-web.py.j2 b/roles/mailman3/templates/mailman3/mailman-web.py.j2
index 81e856a2..1d0c46f8 100644
--- a/roles/mailman3/templates/mailman3/mailman-web.py.j2
+++ b/roles/mailman3/templates/mailman3/mailman-web.py.j2
@@ -16,9 +16,9 @@ ADMINS = (
 # is meant to run behind a webserver reverse proxy anyway.
 ALLOWED_HOSTS = [
     "localhost",  # Archiving API from Mailman, keep it.
-    "{{ mailman3.web_domain }}",
-    # Add here all production URLs you may have.
-    #'*'
+{% for domain in mailman3.web_domains %}
+    "{{ domain }}",
+{% endfor %}
 ]
 
 # Mailman API credentials