Can i enable logging for downloaded shared data?
I see this now in my reverse proxy log based on HTTPD. Can it also begin viewed in “Activity” inside the WebUI?
What’s the point? You only ever see one request, but you never know whether it was successful or not.
In a SAAS solution the end user can not see the log of the RP. many is logged inside “Activity” but not the download of the shared data.
Can this being a feature request in a next release ?
Again, the question is, what’s the point of a log like this, which is meaningless?
Even if it were implemented—you’d have to create a feature request for that—it would only ever return the request, never whether the download was successful or not. That’s what I mean by, what added value would it provide?
The end user can’t see if the shared files are downloaded by the shared link the is provided to an person that accessed the files on the shares, theaudit team need to know this so it is possible log it in an weekly reporting.
I was afraid that this statement would come.
As mentioned, this log also only logs the request. The person can say that the download didn’t work or was aborted, and you can’t refute that with the log.
Alright this topic can being closed. This part i do not see an solution
Well, this is a forum, and I’m not omniscient either. Several layers would have to be interlocked after TCP/IP for you to be truly certain that the file was downloaded successfully.
As far as I know, there’s no HTTP communication that lets the client say “I’ve downloaded successfully” by default. A request is properly closed between both parties in the TCP stack, but even that wouldn’t be 100% secure, and it would have to go up to the Layer 6/7 environment for Nextcloud to even be able to use it.
Based on your previous logs, you only know that access was made, not that it was successful. If that’s sufficient, fine.
Maybe someone else has a solution, but I don’t know it.
[27/Mar/2025:10:18:21 +0000] <IPv4_addres> TLSv1.3 TLS_AES_128_GCM_SHA256 "GET /nc/public.php/dav/files/5WFTMToG4iNqcan/file.name HTTP/2.0" 43868
5WFTMToG4iNqcan
This shared uniq code
So this can being find in the Nextcloud processes an being logged inside “Activity”
Maybe this fits your needs?
(not yet updated to NC31 though)