Not able to upload file

I am trying to upload files using client. Initially it was struck at 0% and then I changed service root with port number. Now, it is uploading but got struck somewhere mostly at 99%. I am uploading the screenshot for reference.

image

My ccnet config:
[General]

[Database]
ENGINE = mysql
HOST = 127.0.0.1
PORT = 3306
USER = seafile
PASSWD = seafilemaria@123
DB = ccnetdb
CONNECTION_CHARSET = utf8
SERVICE_URL =192.168.20.97:8000 (Not able to mention http in front as forum is preventing it as link)

My seahub_settings_py config:

-- coding: utf-8 --

SECRET_KEY = “b’k1^sn_a4&–+)b#_l$d6g7pv@bvy&brpg$x#%&g7@3#-bb2l’”
SERVICE_URL = 192.168.20.97:8000
FILE_SERVER_ROOT = 192.168.20.97:8008/seafhttp

DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.mysql’,
‘NAME’: ‘seahubdb’,
‘USER’: ‘seafile’,
‘PASSWORD’: ‘seafilemaria@123’,
‘HOST’: ‘127.0.0.1’,
‘PORT’: ‘3306’,
‘OPTIONS’: {‘charset’: ‘utf8mb4’},
}
}

Also, adding that whenever I sync any folder through client, its status is as can’t connect to server, I don’t know whether they are connected issues but adding this for your information.
Thanks in advance.

How did you deploy seafile? I assume they reason for your problem is, because you’re bypassing your proxy and directly connect to seahub. That is not recommended…

If that’s the issue, how can I overcome that. it will be helpful if I can get some solution to resolve this. Also, I did not get your point of how I deployed? Please let me know what you are asking about.

Should your Seafile Server be reachable via the internet and via an url with https://? That would be the simplest way.

If that is the case, the inbound traffic goes like:
url → nginx (proxy on port 80/443) → seahub (8000).

SERVICE_URL = 192.168.20.97:8000 looks strange.
FILE_SERVER_ROOT = 192.168.20.97.8008/seafhttp looks also strange to me.

For the easiest installation, I would recommend that you use this explanation: Deploy Single-Node - Seafile Admin Manual.

It gets more complicated, if you want to run your seafile server just local…

We don’t need to expose on internet. Its just for local network usage. And at the same time we want it to be done securely using https. Single node deployment that you shared requires license for usage.

Also, please let me know why the following lines looks different. being Without http or https prefix is the thing , that’s because I cant post it with http prefix as the community forum prevents it saying it as a link. If there is any other concern in this, please let me know.
SERVICE_URL = 192.168.20.97:8000 looks strange.
FILE_SERVER_ROOT = 192.168.20.97.8008/seafhttp looks also strange to me.

The screenshot itself doesn’t say much. You should be checking the log files generated by Seafile while you upload the document, perhaps using tail -f <file1> <file2> <file3> ...