diff --git a/ud/manager.go b/ud/manager.go
index 1b9de113a558afc451e2acabfb5dabde096a4f88..ee74f0c3fe6f509b522e4450dfd5d2236c730d9c 100644
--- a/ud/manager.go
+++ b/ud/manager.go
@@ -113,6 +113,7 @@ func (m *Manager) getHost() (*connect.Host, error) {
 
 	params := connect.GetDefaultHostParams()
 	params.AuthEnabled = false
+	params.SendTimeout = 20 * time.Second
 
 	// Add a new host and return it if it does not already exist
 	host, err = m.comms.AddHost(udID, netDef.UDB.Address,