I am using https://github.com/ZizzyDizzyMC/linx-server in order to try and run a file host at my server.
When uploading files via curl, it works flawlessly; however on the web ui the file upload instantly stops and the linx-server log shows

2022/03/15 20:25:05 [freedombox/xmK4IdbTt4-000022] Started POST "http://<server.ip>/files/upload" from <uploader.ip>:55532
2022/03/15 20:25:05 [freedombox/xmK4IdbTt4-000022] Returning 400 in 470.55µs

nginx config:

server {
        root /var/www/html;
        index index.html index.htm index.nginx-debian.html index.php;
        client_max_body_size 4096M;
        location /files {
                include fastcgi_params;

linx-server config:

bind =
selifpath = s
maxsize = 21470000000
maxexpiry = 5259492
allowhotlink = true
remoteuploads = true
nologs = false
force-random-filename = true
cleanup-every-minutes = 5
fastcgi = true
siteurl = /files/

I have tried many different combinations, it seems to be an issue with the siteurl parameter of linx-server, if I remove that and change the nginx config from /files to just / and access the server directly at <server.ip>, uploading works perfectly.
Any tips or suggestions are greatly appreciated!


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.