I have configured seafile behind a nginx server.
The desktop client for linux (seafile-applet) works fine. I can see my libraries, the libraries are correctly synced and I can even download specific files explicitly.
Also viewing my libraries works via the web interface and via android app. However in both systems I am not able to download any files. The android app only tells me that downloading failed. I didn’t find a way to get any more information about the problem.
When trying to download a file via the web interface, I can see that the download tries to access port 8082 (for example: http://myserver:8082/files/0e16b785-30ca-450c-a2bc-32f73eaeffe9/myfile, which cannot work, since this port isn’t open to the public (it should always go through the ngingx server via port 443).
I assume that the android app has the same problem.
What can the problem be? Is it a configuration issue in the nginx server? Or a configuration issue in the seafile application? However, the deskrop client works fine, so I assume both configurations should be correct.
I can post configuration snippets, if necessary.