diff --git a/lib/private/Installer.php b/lib/private/Installer.php
index d583dd207617c79a8146397755e996b4c9e34111..790bec0ddd58b2642f90f34288a53231a97924d1 100644
--- a/lib/private/Installer.php
+++ b/lib/private/Installer.php
@@ -271,7 +271,7 @@ class Installer {
 				// Download the release
 				$tempFile = $this->tempManager->getTemporaryFile('.tar.gz');
 				$client = $this->clientService->newClient();
-				$client->get($app['releases'][0]['download'], ['save_to' => $tempFile]);
+				$client->get($app['releases'][0]['download'], ['save_to' => $tempFile, 'timeout' => 120]);
 
 				// Check if the signature actually matches the downloaded content
 				$certificate = openssl_get_publickey($app['certificate']);