The clients on iOS, Android and Windows works great.
But on Ubuntu 24.10, with Desktop Client 31.x when I connect to my Nextcloud instance which is running on https domain. I first get the message
“Failed to connect to server address xxxx. How do you wish to proceed?”
When I select - “Retry unencrypted over HTTP (insecure)”, I am correctly redirected to the browser where I authenticate myself and allow access,
BUT, nothing happens on the client, and after a few seconds, I get the error on the desktop client " TLS Initialization Failed."
This behavior is also observed on AppImages downloaded from Nextcloud’s website.
Note again, I have no problem using Nextcloud and its clients on any other platform so far.
What rating does your server get here ?
Reck_Vinci:
But on Ubuntu 24.10, with Desktop Client 31.x when I connect to my Nextcloud instance which is running on https domain. I first get the message
“Failed to connect to server address xxxx. How do you wish to proceed?”
When I select - “Retry unencrypted over HTTP (insecure)”, I am correctly redirected to the browser where I authenticate myself and allow access,
BUT, nothing happens on the client, and after a few seconds, I get the error on the desktop client " TLS Initialization Failed."
Hey,
Note that I am running behind Cloudflare Tunnel, and the ratings for my server are all A, I am using TLS 1.3
I don’t understand why the behaviour is different (broke) on Linux but all good on other platforms.
The forum is full of exactly these kinds of problems with Cloudflare. Cloudflare has various mechanisms that block clients that are recognized as “bots” (i.e., not browsers).
But I do use Nextcloud with this setup with Windows and andriod. Are you saying Cloudflare blocks only Linux systems?
Cloudflare uses an algorithm that can make different decisions depending on the user agent, IP address, and other details. In my experience: since bots tend to use Linux more often, the chance of being blocked with Linux is also higher. It’s just luck when it works and bad luck when it doesn’t. As mentioned, Cloudflare must be configured correctly.