After hours I managed to get the Pydio Cells server (version 4.3.6, built 26.02.2024) running. External site is configured with cells configure sites, browser sync is working.
But the cells-sync Client can’t connect to server. Both try to connect to /oidc/.well-known/openid-configuration, but get a HTTP 404.
Android (version 3.2.1, version code 192, built 21.02.2024):
Is it due to that the Home Edition doesn’t support OpenID Connect (which is totally fine)? But why do the clients then try to use this endpoint instead of trying to log in with username and password?
Or have I configuring anything wrong on the server?
Is it due to that the Home Edition doesn’t support OpenID Connect (which is totally fine)?
Pydio Cells Home Edition is an OpenID Connect Provider, so it can be used by other apps to verify their identity. It’s the reason why we’re loading the .well-known/openid-configuration. The enterprise edition adds the possiblility of using another OpenID as a connector but this is a different matter.
But the cells-sync Client can’t connect to server. Both try to connect to /oidc/.well-known/openid-configuration , but get a HTTP 404.
Can you please give us the ouput of the cells configure sites command to see if you have nothing missing ?
Alternatively, can you make sure that you don’t have a proxy or firewall that could prevent the page from loading?
Can you please give us the ouput of the cells configure sites command to see if you have nothing missing ?
/var/cells # cells configure sites
The following sites are currently defined:
+---+----------------------+-------------+---------------------------+
| # | BIND(S) | TLS | EXTERNAL URL |
+---+----------------------+-------------+---------------------------+
| 0 | https://0.0.0.0:8080 | Self-signed | https://files.<mydomain> |
+---+----------------------+-------------+---------------------------+
Pydio runs behind a proxy (Nginx). As said calling Pydio from browser works.
Before the Android App calls /oidc/.well-known/openid-configuration it also calls / and /a/frontend/bootconf, each two times, and all four requests return HTTP 200.