diff --git a/apps/files_external/lib/Command/Notify.php b/apps/files_external/lib/Command/Notify.php
index 0718b0eee66ecfd9145c973255eb8344c79457cf..6537e94832c5ef9bddc30449ba6b717f1258d9ae 100644
--- a/apps/files_external/lib/Command/Notify.php
+++ b/apps/files_external/lib/Command/Notify.php
@@ -85,6 +85,11 @@ class Notify extends Base {
 				InputOption::VALUE_REQUIRED,
 				'The directory in the storage to listen for updates in',
 				'/'
+			)->addOption(
+				'no-self-check',
+				'',
+				InputOption::VALUE_NONE,
+				'Disable self check on startup'
 			);
 		parent::configure();
 	}
@@ -138,7 +143,11 @@ class Notify extends Base {
 
 		$path = trim($input->getOption('path'), '/');
 		$notifyHandler = $storage->notify($path);
-		$this->selfTest($storage, $notifyHandler, $verbose, $output);
+
+		if (!$input->getOption('no-self-check')) {
+			$this->selfTest($storage, $notifyHandler, $verbose, $output);
+		}
+
 		$notifyHandler->listen(function (IChange $change) use ($mount, $verbose, $output) {
 			if ($verbose) {
 				$this->logUpdate($change, $output);