diff --git a/src/Handler.php b/src/Handler.php
index f201302fc74de1a41bc0a62d2e681d7e85330f58..dcdc10ce4f243c0e562a0aef39b7d1a2b1a80c6d 100644
--- a/src/Handler.php
+++ b/src/Handler.php
@@ -102,6 +102,7 @@ class Handler extends BaseHandler {
         'version' => $this->env->receiveGlobal('PHP_VERSION', 'PHP version', '7.4'),
         'xdebug' => $this->env->receiveGlobal('PHP_DEBUG', 'PHP debug', '0'),
         'coverage' => $this->env->receiveGlobal('PHP_COVERAGE', 'PHP coverage', '0'),
+        'localip' => $this->env->receiveGlobal('LOCAL_IP', 'Local IP', '0'),
         'related_subdomains' => [],
       ],
       'dbserver' => [
@@ -231,6 +232,9 @@ class Handler extends BaseHandler {
       $relatedprojectdomains[] = $related_subdomain . '.' . $traefik['domain'];
     }
     $this->config->setValue('relatedprojectdomains', $relatedprojectdomains, FALSE);
+    if (!empty($relatedprojectdomains)) {
+      $this->config->setValue('localip', TRUE, FALSE);
+    }
 
     // Get ID of Docker group
     $docker_group_id = trim(shell_exec('stat -c "%g" /var/run/docker.sock'));
diff --git a/templates/docker-compose.yml.twig b/templates/docker-compose.yml.twig
index 74ae247e8504ff7ebd5511cf1b160f8f992defcf..757ea486f7789b3f9d5871d9201082bcc440107d 100644
--- a/templates/docker-compose.yml.twig
+++ b/templates/docker-compose.yml.twig
@@ -101,11 +101,13 @@ services:
 {% if wkhtmltox.enable %}
       - './.docker-init/wkhtmltox.sh:/docker-entrypoint-init.d/50-wkhtmltox.sh'
 {% endif %}
+{% if localip %}
     extra_hosts:
       - '{{ projectdomain }}:{{ docker0.ip }}'
 {% for subdomain in relatedprojectdomains %}
       - '{{ subdomain }}:{{ docker0.ip }}'
 {% endfor %}
+{% endif %}
 {% if crontabs.enable|default(0) %}
 
   cron: