I'm glad you finally understood the problem ;-) You can either use ACL like I did or force minidlna to run as nobody user or include it in nogroup group so that minidlna get the correct permisison to access the files it needs.by zebul666 - Raspberry Pi(rate)Box
Following my post about minidlna permission issue, I have found out that dropped file via the upload feature of Piratebox (into /opt/piratebox/share/Shared) have by default permission -rw-------. This make those files unreadable by minidlna, and minidlna can not update, nor provide the newly dropped files. So minidlna is still broken, even if you have taken care of the permission issue mentby zebul666 - Raspberry Pi(rate)Box
Why do files dropped in /opt/piratebox/share/Shared (via upload feature) get the wrong permission ?by zebul666 - Raspberry Pi(rate)Box
If you use an external usbdrive, then it is the mount permission option that matters. But in my case, I did not use any external drive. /opt/piratebox/share/Shared is the same as after the install. Except the change I made with getfacl. And yes after the step I have described, the minidlna service is running with active status. The problem is that without those extra steps it is not by defaby zebul666 - Raspberry Pi(rate)Box
hi. I have installed piratebox on my rpi b+. At the end of the post-install instructions, it is said to run systemctl start minidlna But it is not that simple. Running systemctl status minidlna shows it failed to start with permission issue. minidlna can't create the sqlite database in /opt/piratebox/tmp. I fixed that with ACL, running setfacl -m u:minidlna:rwx /opt/piratebby zebul666 - Raspberry Pi(rate)Box