• I need some help with this on where to look for solution(s).
    I have a radicale server setup on a desktop computer ubuntu 18.04. Configured to be accessible only to localhost.
    Haproxy setup on same desktop as radicale to forward incoming radicale to localhost radicale server.
    Line in haproxy.cfg to do this:
    use_backend radicale if { path_beg /radicale } HTTP
    backend radicale
    mode http
    server radicale1 127.0.0.1:5232

    This all works fine from my ubuntu laptops with Thunderbird and CardBook Add-on.
    On CardBook I use http://mywebaddress.com/radicale
    and provide radicale login and password.
    CardBook repsonds with a list of address books I have. I can then choose form the list which ones to sync with.

    Davx5 app installed from f-droid. Pixel3 phone running grapheneOS. Using same radicale connection info as CardBook. I have read thru your documentation and I find it not clear to me. Hence the problem I am having. Phone connected to wifi.
    I am not able to connect Davx5 contacts to radicale server. The radicale server log shows no connection coming in.
    I do not have “well known” setup.
    What have I done wrong here? Do I need to have “well known” setup?

    Log snipet from phone (web address and ip address changed):

    2021-01-09 05:04:06 30 [ui.setup.DavResourceFinder] Finding initial carddav service configuration 2021-01-09 05:04:06 30 [ui.setup.DavResourceFinder] Checking user-given URL: http://mywebaddress.com/radicale/ 2021-01-09 05:04:06 30 [HttpClient] --> PROPFIND http://mywebaddress.com/radicale/ 2021-01-09 05:04:06 30 [HttpClient] Content-Type: application/xml; charset=utf-8 2021-01-09 05:04:06 30 [HttpClient] Content-Length: 290 2021-01-09 05:04:06 30 [HttpClient] Depth: 0 2021-01-09 05:04:06 30 [HttpClient] Accept-Encoding: br,gzip 2021-01-09 05:04:06 30 [HttpClient] 2021-01-09 05:04:06 30 [HttpClient] <?xml version=‘1.0’ encoding=‘UTF-8’ ?><propfind xmlns=“DAV:” xmlns:CAL=“urn:ietf:params:xml:ns:caldav” xmlns:CARD=“urn:ietf:params:xml:ns:carddav”><prop><resourcetype /><displayname /><CARD:addressbook-description /><CARD:addressbook-home-set /><current-user-principal /></prop></propfind> 2021-01-09 05:04:06 30 [HttpClient] --> END PROPFIND (290-byte body) 2021-01-09 05:04:13 29 [HttpClient] <-- HTTP FAILED: java.net.SocketTimeoutException: failed to connect to mywebaddress.com/xxx.xxx.xxx.xxx (port 80) from /192.168.1.5 (port 49740) after 15000ms 2021-01-09 05:04:13 29 [ui.setup.DavResourceFinder] Well-known URL detection failed EXCEPTION java.net.SocketTimeoutException: failed to connect to mywebaddress.com/xxx.xxx.xxx.xxx (port 80) from /192.168.1.5 (port 49740) after 15000ms at libcore.io.IoBridge.connectErrno(IoBridge.java:190) at libcore.io.IoBridge.connect(IoBridge.java:134) at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390) at


  • @rich said in Davx5 and Radicale:

    failed to connect to mywebaddress.com/xxx.xxx.xxx.xxx (port 80) from /192.168.1.5 (port 49740) after 15000ms 2021-01-09 05:04:13 29 [ui.setup.DavResourceFinder] Well-known URL detection failed EXCEPTION java.net.SocketTimeoutException: failed to connect to

    I would understand the error message as if your client device is unable to access your server using the FQDN of the server on port 80/tcp. Make sure that the DNS name is correctly being resolved on your LAN.


  • @j-ed - YES, you are correct. My phone was on my public (no password) wifi that has no access to the LAN that is password protected. It was designed to keep visitors out of my stuff.
    And it worked - it kept me out of my stuff.
    Thanks for seeing what should have been obvious to me!

Similar topics