I running seafile community on my raspberry. I enabled the terms of conditions via the admin webinterface and now I can’t login in my seafile.
Seafile is running under https://DOMAIN.de/seafile
After activating the terms of conditions I get a redirect to https://DOMAIN.de/terms/accept/site-terms?returnTo=/seafile/terms/accept/site-terms
Here you can see that “seafile” subfolder is missing after the domain and so I get an 404 error. I tried to disable the terms of conditions but I thing the admin settings have a higher prority. How can I disable the terms of conditons?
I tried this but with no success. The settings in the admin web interface has a higher priority as the settings in seahub_settings.
I added your suggested setting in my seahub_settings.py and restarted the seafile and seahub service but the terms and conditons are kept enabled in seafile.
I solved the problem by chaning the sqlite database with an external tool. I think this wrong redirect is an issue.
There was no possibility to disable the terms and conditions because of the wrong redircet. Thatswhy I used an editor for sqlite3 databases and changed the value for this setting with this tool.
I use the nginx config (nginx as a reverse proxy for seafile) that is mentioned in the seafile server manual for deploing seafile with a non-root subdomain