diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..df26e08e5c5baf9f0cc99036954007f3a4038c41
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,2 @@
+FROM nextcloud:12-fpm
+COPY mail.config.php /usr/src/nextcloud/config/
diff --git a/docker-compose.yml b/docker-compose.yml
index 31cf6c4f3c9f32980511dd0b21b3db71ec6de848..517fadd6d43b7145738711d90a647a5c06c5175d 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -23,13 +23,21 @@ services:
     - back
     - lb_web
   app:
-    image: nextcloud:12-fpm
+    build: .
     links:
       - db
     volumes:
       - ./data/apps:/var/www/html/apps
+      - ./data/custom_apps:/var/www/html/custom_apps
       - ./data/config:/var/www/html/config
       - ./data/data:/var/www/html/data
+    environment:
+      - MYSQL_DATABASE=nextcloud
+      - MYSQL_HOST=db
+      - MYSQL_USER=root
+      - MYSQL_PASSWORD
+      - NEXTCLOUD_ADMIN_PASSWORD
+      - NEXTCLOUD_ADMIN_USER=indie
     networks:
     - back
   db:
diff --git a/scripts/install b/scripts/install
index eb59503f678a308d2c093d4eb9c354f036373b53..1efdfa889a3691fc37cfa07a81a668908b41e13a 100755
--- a/scripts/install
+++ b/scripts/install
@@ -1,28 +1,16 @@
 #!/bin/bash -eux
 
-mkdir -p ./data/config
-
 MYSQL_ROOT_PASSWORD=`tr -dc A-Za-z0-9_ < /dev/urandom | head -c 20 | xargs`
+NEXTCLOUD_ADMIN_PASSWORD=`tr -dc A-Za-z0-9_ < /dev/urandom | head -c 20 | xargs`
 
 echo "MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}" > .env
+echo "SUBNET=1" >> .env
+echo "MYSQL_PASSWORD=${MYSQL_ROOT_PASSWORD}" >> .env
+echo "NEXTCLOUD_ADMIN_PASSWORD=${MYSQL_ROOT_PASSWORD}" >> .env
 
-cat > ./data/config/config.php <<EOF
+cat > mail.config.php <<EOF
 <?php
 \$CONFIG = array (
-  'trusted_domains' => 
-  array (
-    0 => '${URL}',
-  ),
-  'datadirectory' => '/var/www/html/data',
-  'overwrite.cli.url' => 'https://${URL}',
-  'dbtype' => 'mysql',
-  'dbname' => 'owncloud',
-  'dbhost' => 'db:3306',
-  'dbtableprefix' => 'oc_',
-  'dbuser' => 'root',
-  'dbpassword' => '${MYSQL_ROOT_PASSWORD}',
-  'theme' => '',
-  'maintenance' => false,
   'mail_domain' => '${MAIL_DOMAIN}',
   'mail_from_address' => 'noreply.${URL}',
   'mail_smtpmode' => 'smtp',
@@ -33,6 +21,5 @@ cat > ./data/config/config.php <<EOF
   'mail_smtpname' => 'noreply.${URL}@${MAIL_DOMAIN}',
   'mail_smtppassword' => '${MAIL_PASS}',
   'mail_smtpsecure' => 'tls',
-  'memcache.local' => '\\OC\\Memcache\\APCu',
 );
 EOF