Hi everyone, I’m currently developing a .NET-based solution and working on a feature for generating user assets dynamically. In this case, the system generates digital membership card files (PDFs with QR codes) that users can access across devices. I’m planning to store these files on a NAS system (TrueNAS), but I’m unsure about the best approach for secure and scalable access.
I’m considering:
- Direct NAS access (e.g., SMB shares)
- Using something like Nextcloud as a middleware
- Or handling everything through an API/application layer
I’d really like some guidance on:
- Securing access without directly exposing NAS
- Managing bulk file generation efficiently
- Any recommended architecture patterns for this kind of setup
If anyone has worked on a similar system, I’d appreciate your insights.