I’m not new to Seafile, I run a Seafileserver for myself with some users since about 2 Years. Now I installed another one (on another server) and it keeps showing page not found although I checked the logs. Ports are open css and js are loaded I just don’t get why there is no login screen.
here is the domain http://data.ffcag.de
I will deploy it with https, for shure, just for testing its not https. The error persists with https too.
Does the seafile server itself work with the client or do you only have problems with the web frontend? On which machine did you deploy it? Did you maybe change the permissions? Which version do you use? We need infos
Its the SeafilePro Server 6.0.13
Its Debian 8
Its a Fresh install
And the only hint I,ve got for you Is that at the First Start of seahub I got a permission error ob tmp/seahub-cache I did a chmod -R Seafile on it and then Seahub Started
Usually you shouldn’t have to change any permission of the Seafile server directories. Okay, to be sure you could do that after unzipping the server directory before installing it but afaik that is not mandatory. Did you download, unzip and install the server with the same user “Seafile”?
Actually I did. After a broken database I wanted a fresh installation. So I deleted user seafile and started from scrarch. I also opend the ports 8000 and 8082 on my firewall. I nginx logs nothing shows that there is something wrong. Thanks for your help.
So did you (in your first post) mean that only the NGINX log does not have any errors? What about all of the Seafile logs? See https://manual.seafile.com/maintain/logs.html for more information about them. If you are using NGINX you don’t have to open other ports than 443 or 80 (in your test case). The other ports are only used by the Seafile built in webserver. You could post your NGINX site config, too.
Sorry I can’t detect any problem there. Bad question but did you try reinstalling the whole server and starting from scratch? Or maybe someone else can help you here.
The “solution” was to delete the path to the media folder.
I mention that in the post.
But that’s CentOS, not Debian.
I had a quick look over the post here and to me it looks like a permission issue to the media folder.
Or the folder definition in the Nginx conf file is wrong.
100% sure that this is correct?
/home/seafile/haiwen/seafile-server-latest/seahub
Just asking, I made many mistakes like typos etc.
@curioussoul you say that it’s a “fresh install” but actually you then say
“After a broken database I wanted a fresh installation. So I deleted user seafile and started from scrarch.”
It’s not really fresh then. Small things like this is how the permissions get messed up in my experience
You could also make a real fresh installation and install it step-by-step with the help of the manual. At first without NGINX and if that worked, with NGINX. Then you can check where the problem is.