Closed JMarcosHP closed 3 months ago
Downloading a photo from the website doesn't return the Last-Modified header:
Downloading a file, for example a PDF, it return the Last-Modified header:
So I think, CellsSync is trying to get the value of Last-Modified when syncronizing image files, but not exists, because the api is not returning a value for Last-Modified header.
Solved this isssue by disabling the "Cache Assets" option on Nginx Proxy Manager configuration.
This is my current Nginx Proxy Manager config to get Pydio Cells working through reverse proxy:
Put this in advanced config:
# Allow any size file to be uploaded.
client_max_body_size 0;
# Disable buffering.
proxy_buffering off;
location / {
grpc_read_timeout 300s;
grpc_send_timeout 300s;
grpc_socket_keepalive on;
# Enable CellsSync support.
if ($http_content_type = "application/grpc") {
grpc_pass grpcs://192.168.1.100:8080;
}
proxy_pass https://192.168.1.100:8080;
}
# Enable support for collabora.
location /cool/ {
proxy_pass https://192.168.1.100:8080;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
# Enable websocket support.
location /ws/ {
proxy_pass https://192.168.1.100:8080;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
Hi, I'm having trouble when I try to sync my photos from Cells Server to my pc.
My Cells server is through an Nginx Reverse Proxy using Nginx Proxy Manager.
Nginx Proxy Manager custom config:
CellsSync error log:
On different file formats like .mp4 and txt works like a charm. My TZ config is America/Mexico_City on the server and docker compose nginx file.
My server is running Debian 12
Curl output:
I manually added last-modified header to nginx config, but the issue persist.