A couple of days I found out, that my NC25, which I believed runs perfectly well, is not reachable on some devices. Of course not on mine, otherwise I would have realized the malfunction earlier.
The instance runs on Ubuntu 22.04 and all I recently did was to renew the certificate and update to 25.0.3. The installation about 6 months ago followed exctly this guide.
I had a look at the error.log and it came up with this.
I’m not sure, if this is responsible for the malfunction and what this means exactly (I’m not a Nextcloud expert). But obviously there’s an issue regarding the certificate. But why does it work on my PC/Phone and not on some others?
If you suspect your SSL setup, you can easily check the settings and it shows you which platforms are reachable or if you are too strict in you cypher selection:
Do you or the devices use ipv6? You use a regular domain/subdomain to access your server?
The failed handshake is related to the devices that cannot access? The user then just can’t load the page or are they getting errors as well (invalid certificates…)?
Then it seems more a rewrite / virtual host domain. Is nginx correctly configured? Do you use the correct url on your clients including https and path?