Hi everyone, I’m currently developing a .NET-based system where one of the main features is generating files that users can access across devices. I’m planning to use a NAS system (TrueNAS) for storage, but I’m exploring the best approach and would really appreciate advice from anyone who’s done something similar:
-
Access management: Should I expose the NAS directly or handle all access through an application/API layer for better security?
-
Bulk file generation: Any recommended workflows for generating and storing large numbers of files efficiently?
-
Secure printing across devices: How can I allow users to print their files without compromising security?
The goal is to create a solution that’s scalable, secure, and manageable in a multi-device environment. These files are digital membership card (PDFs with QR codes), which need to remain secure while being easily accessible to users across multiple devices.
Any insights, best practices, or lessons learned would be very helpful!