Android Pydio Cells App "Failed to connect to server"

I’m running my own pydio cells instance on a vps in docker behind an nginx reverse proxy with letsencrypt companion.

everything is working smoothly with the browser but when I try to connect with the pydio cells app on my android device, it says “Failed to connect to server” after entering my (correct) credentials.

The pydio cells log shows a connection attempt, so connection seems fine.

Hi,

I will add our android developer to the post,
he might have a clue about it.

@jabarkarim do you have any idea about this?

Hi,

It might be due to the combo vps/docker. Would you mind providing me the address of your cells instance at jabar@pydio.com so I can test it.

Regards

Hi Jabar,

thanks for joining in. I sent you the requested info via mail.

Cheers,
Max

Was there ever any resolution to this? I just got Pydio Cells up and running today, and the website works perfectly, but when I try to connect via the android app, the progress bar is just spinning, and the app never connects.

Hello,

For the record, we introduced some stricter policy checks on the server side on v2.2.7.

This broke the new account process for Cells server in the android App.

We then released a new version of the app that fixes this problem (that’s the only change in v2.3.3).

Yet, if you are in Cells version 2.2.7+ , Android app version 2.3.3 and still see something similar, we would be very interested in getting more details / info.

Regards

Found out that full certification is required for the Android app (see Configure TLS | Pydio)
Solved by concatenating the certificate for my domain with the intermediate one.
When testing with a self-signed certificate, I guess importing the rootCA to your Android will make it (see ssl - How to install trusted CA certificate on Android device? - Stack Overflow)

1 Like

The issue may be related to the Android app settings or network configuration. Here are a few troubleshooting steps that you can try:

  1. Check that you are using the correct server address and port in the Pydio Cells app settings. Make sure that you are using the same URL that you use to connect with your browser.
  2. Verify that your Android device can reach the server by pinging the server’s IP address from the device’s command prompt or terminal. If you can’t ping the server, it may indicate a network configuration issue.
  3. Ensure that any firewalls on the server or network are allowing traffic on the port that Pydio Cells is using. By default, Pydio Cells uses port 8080, so make sure that this port is open.
  4. Try connecting to your Pydio Cells instance from a different device or network to see if the issue is specific to your Android device or network.
1 Like