Hi,
i just installed seafile and got some problems.
First of all my setup:
seafile is installed on a vm (ubuntu 16.04) with NAT internet access. (ip 192.168.123.1)
to access the seahub i use nginx reverse proxy like this:
and to access the seafile server i created a nat rule to forward incoming port 8082 tcp on the external ip to the port 8082 on 192.168.123.1
So when i directly access the seahub by entering http://192.168.123.1:8000/ i can use everything just perfect.
Entering the page by https://mydomain.example.org/ i can download files (port forwarding of 8082 works) but not upload files. I get unknown error on the seahub.
The Android app works perfectly, i can download and upload.
Windows Drive Client login does work, but it only shows a folder “my library” without contents, file upload not possible.
error log: [08/15/17 11:11:09] http-tx-mgr.c(1214): Bad response code for GET https://mydomain.example.org/seafhttp/protocol-version: 404.
gui error log:
[08/15/17 11:12:42] Unable to get config value download_limit: Config not exists
[08/15/17 11:12:42] Unable to get config value upload_limit: Config not exists
I don’t think thats my problem, because it works on certain devices, maybe android doesn’t ask for the protocol-version.
Even if I try to open the 404 page in the same network, so without any port forwarding or reverse proxy, it shows 404.
I now know why the upload doesn’t work an the SSL secured site: when trying to upload a file it connects to http://mydomain.example.org:8082, which works, but chrome blocks it because of mixed content (non ssl request on a ssl site)
At least the windows clients work now because of the /seafhttp location in nginx (i didnt configure that before)
Would be nice if i could get the website uploading working too, do you have an idea?