[Solved] Cells-sync fails with ERROR http-server Request error :cannot find authority

I’m having a very similar issue. I also have Cells running behind an nginx reverse proxy and a Let’s Encrypt certificate not managed by Cells. The Cells server works really well when connecting via web or the iOS app for me too.

The CellsSync app fails when attempting to add an account, landing me on this page my web browser can’t open:

https://localhost:3636/servers/callback?code=jSm8gQVmEqpJGspbBBVvvLU6zvFT7sh3sVDNO5_Hq5Q.YO0-J8YeOXV7Zde7Z_h8zwbyE_ALQaioteFg30T4BmM&scope=openid%20profile%20email%20pydio%20offline&state=fb48586bb8e04a559162f290e8676fb4

My console output doesn’t report any errors at all though. It prints these lines at startup and then stays quiet, even as the failed login attempts pile up:

2020-05-14T22:40:32.749+1200	INFO	Starting runner with Parent ID 24006
2020-05-14T22:40:32.750+1200	INFO	scanner	Use 'quit' or Ctrl+C to exit, type 'resync', 'dry', 'loop' to control syncs, 'pause' or 'resume'
2020-05-14T22:40:32.750+1200	INFO	update.service	Starting Updater Service
2020-05-14T22:40:32.750+1200	INFO	systray	Starting sub-process with args systray --url http://localhost:3636
2020-05-14T22:40:32.750+1200	INFO	profiler	Exposing debug profiles for process 36513 on port 6060

2020-05-14T22:40:32.750+1200	INFO	http-server	Starting HttpServer on localhost:3636
2020-05-14T22:40:33.073+1200	INFO	systray	2020-05-14T22:40:33.073+1200	INFO	systray	Opened WS Connection
2020-05-14T22:40:35.756+1200	INFO	update.service	Posting Request for update

I’ve included this bit in the nginx config and set the environment variable PYDIO_GRPC_EXTERNAL to 33060:

server {

  listen 33060 ssl http2;
  listen [::]:33060 ssl http2;

  include /config/nginx/ssl.conf;

  keepalive_timeout 600s;

  location / {
    include /config/nginx/proxy.conf;
    resolver 127.0.0.11 valid=30s;
    grpc_pass grpcs://172.18.0.5:33060;
  }
}

Any help would be appreciated :slight_smile: