diff --git a/.nextcloudignore b/.nextcloudignore
new file mode 100644
index 0000000000000000000000000000000000000000..ad491470e9649800deb01ab906890a1fae8ab87d
--- /dev/null
+++ b/.nextcloudignore
@@ -0,0 +1,37 @@
+babel.config.js
+.babelrc
+build
+composer.*
+CONTRIBUTING.md
+coverage
+.editorconfig
+.eslintrc.js
+.git
+.gitattributes
+.github
+.gitignore
+Gruntfile.js
+.hg
+issue_template.md
+.jscsrc
+.jshintignore
+.jshintrc
+karma.conf.js
+krankerl.toml
+l10n/no-php
+.tx
+Makefile
+.nextcloudignore
+node_modules
+package.json
+package-lock.json
+.phan
+phpunit*xml
+postcss.config.js
+screenshots
+.scrutinizer.yml
+src
+tests
+.travis.yml
+vendor/bin
+webpack.*
diff --git a/krankerl.toml b/krankerl.toml
index 3138a229cb8f055a941ac5a08be7496e37f81231..6c87aad11fcd90bf75a17bc731e1a327abdb9a45 100644
--- a/krankerl.toml
+++ b/krankerl.toml
@@ -4,44 +4,3 @@ before_cmds = [
 	"npm install --deps",
 	"npm run build",
 ]
-
-exclude = [
-    "babel.config.js",
-    ".babelrc",
-	"build",
-	"composer.json",
-	"composer.lock",
-	"composer.phar",
-	"CONTRIBUTING.md",
-	"coverage",
-	".editorconfig",
-	".eslintrc.js",
-	".git",
-	".gitattributes",
-	".github",
-	".gitignore",
-	"Gruntfile.js",
-	".hg",
-	"issue_template.md",
-	".jscsrc",
-	".jshintignore",
-	".jshintrc",
-	"karma.conf.js",
-	"krankerl.toml",
-	"l10n/no-php",
-	".tx",
-	"Makefile",
-	"node_modules",
-	"package.json",
-	"package-lock.json",
-	".phan",
-	"phpunit*xml",
-	"postcss.config.js",
-	"screenshots",
-	".scrutinizer.yml",
-	"src",
-	"tests",
-	".travis.yml",
-	"vendor/bin",
-	"webpack.*",
-]