In the WebUI many buttons don’t work. Specifically:
- In the library view: New → New Folder (none of them work)
- In the admin view: /sys/users → “Add User”, “Import Users”
- In the admin view: /sys/groups → “New Group”
- In the home view: “New Library”
Seafile Server Version: 9.0.10 (upgraded step by step from 6.3.2)
Server is behind an Nginx Reverse Proxy
I looked at the browser javascript console, there’s no error appearing, there’s also no ajax calls visible or anything.
There’s also nothing in seahub.log
Here’s the Nginx Config in case it’s relevant.
server{
server_name <removed>
proxy_set_header X-Forwarded-For $remote_addr;
location / {
proxy_pass <localip>:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
proxy_read_timeout 1200s;
# used for view/edit office file via Office Online Server
client_max_body_size 0;
access_log /var/log/nginx/seahub.access.log;
error_log /var/log/nginx/seahub.error.log;
}
location /seafhttp {
rewrite ^/seafhttp(.*)$ $1 break;
proxy_pass <localip>:8082;
client_max_body_size 0;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 36000s;
proxy_read_timeout 36000s;
proxy_send_timeout 36000s;
error_log /var/log/nginx/seafile.error.log;
send_timeout 36000s;
}
listen [::]:443 ssl; # managed by Certbot
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/<removed>/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/<removed>/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
I’ve been searching long and far … thanks for any pointers!