Hi,
I'm a fresh GrapheneOS (release 2025071900) user on a Pixel 9 Pro XL phone, so far very happy with it.
I stumbled upon a problem that I cannot solve. I'm using Nextcloud with my self-hosted instance and the setup fails on connection test (it fails). When I checked the app logs I see a "java.net.SocketException" with "Connection reset":
07-24 09:11:44.998 8562 8632 E GetStatusRemoteOperation: Connection check at https://[redacted]: Socket exception
07-24 09:11:44.998 8562 8632 E GetStatusRemoteOperation: java.net.SocketException: Connection reset
07-24 09:11:44.998 8562 8632 E GetStatusRemoteOperation: at java.net.SocketInputStream.read(SocketInputStream.java:191)
07-24 09:11:44.998 8562 8632 E GetStatusRemoteOperation: at java.net.SocketInputStream.read(SocketInputStream.java:143)
07-24 09:11:44.998 8562 8632 E GetStatusRemoteOperation: at org.conscrypt.ConscryptEngineSocket$SSLInputStream.readFromSocket(ConscryptEngineSocket.java:920)
...
What I observed so far:
- Trying to connect using Nextcloud native app → fails.
- Trying to use Vanadium browser (138.0.7204.168) with HTTPS → fails.
- Trying to use Vanadium browser with HTTP → redirects to HTTPS → fails.
- Trying to use Nextcloud native app on another phone with GrapheneOS being the hotspot → fails.
- Trying to use Fennec → works.
I tried several security related options (semi-random), but none of them seem to make any difference.
Any tips of what might be wrong or what options should I try? Is there a list of hostnames for which the (socket) connection is reset?
greenfrog.