diff --git a/templates/nextcloud.yaml.j2 b/templates/nextcloud.yaml.j2
index 85e6431c2da8484a2e056270f79cf18ff826ca6f..9e6d398eef8ebaf53171d2c9a8c9997b3ebf8031 100644
--- a/templates/nextcloud.yaml.j2
+++ b/templates/nextcloud.yaml.j2
@@ -127,6 +127,22 @@ services:
       TARGET: "push-notifications.nextcloud.com"
       PRE_RESOLVE: 1
     restart: unless-stopped
+{% for server in extra_cloud_urls %}
+
+    {{ server.url }}:
+        image: tecnativa/whitelist
+        container_name: nextcloud_{{ server.url }}
+        networks:
+            proxy:
+                aliases:
+                    - "{{ server.url }}"
+            public:
+        environment:
+            PORT: "{{ server.port }}"
+            TARGET: "{{ server.url }}"
+            PRE_RESOLVE: 1
+        restart: unless-stopped
+{% endfor %}
 
 {% endif %}
 networks: