diff --git a/docker-compose.yml b/docker-compose.yml
index e45c1332cbbe6c08fa984dd44bd4df4d77a403c4..f546b87cca36b58defcded344cdee4905bb40360 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,39 +1,55 @@
-web:
-  image: nginx
-  volumes:
-    - ./nginx.conf:/etc/nginx/nginx.conf:ro
-  links:
-    - app
-  volumes_from:
-    - app
-  environment:
-    - VIRTUAL_HOST
-app:
-  image: indiehosters/nextcloud
-  links:
-    - db
-  volumes:
-    - ./data/apps:/var/www/html/apps
-    - ./data/config:/var/www/html/config
-    - ./data/data:/var/www/html/data
-db:
-  image: mysql
-  volumes:
-    - ./mysql/runtime:/var/lib/mysql
-  environment:
-    - MYSQL_ROOT_PASSWORD
-cron:
-  image: indiehosters/nextcloud
-  links:
-    - db
-  volumes_from:
-    - app
-  user: www-data
-  entrypoint: |
-    bash -c 'bash -s <<EOF
-    trap "break;exit" SIGHUP SIGINT SIGTERM
-    while /bin/true; do
-      /usr/local/bin/php /var/www/html/cron.php
-      sleep 900
-    done
-    EOF'
+version: '2'
+networks:
+  lb_web:
+    external: true
+  back:
+    driver: bridge
+services:
+  web:
+    image: nginx
+    volumes:
+      - ./nginx.conf:/etc/nginx/nginx.conf:ro
+    links:
+      - app
+    volumes_from:
+      - app
+    environment:
+      - VIRTUAL_HOST
+    networks:
+    - back
+    - lb_web
+  app:
+    image: indiehosters/nextcloud
+    links:
+      - db
+    volumes:
+      - ./data/apps:/var/www/html/apps
+      - ./data/config:/var/www/html/config
+      - ./data/data:/var/www/html/data
+    networks:
+    - back
+  db:
+    image: mysql
+    volumes:
+      - ./mysql/runtime:/var/lib/mysql
+    environment:
+      - MYSQL_ROOT_PASSWORD
+    networks:
+    - back
+  cron:
+    image: indiehosters/nextcloud
+    links:
+      - db
+    volumes_from:
+      - app
+    user: www-data
+    entrypoint: |
+      bash -c 'bash -s <<EOF
+      trap "break;exit" SIGHUP SIGINT SIGTERM
+      while /bin/true; do
+        /usr/local/bin/php /var/www/html/cron.php
+        sleep 900
+      done
+      EOF'
+    networks:
+    - back