Fair enough.
Nice. So you’re familiar w/ the concept of encrypted containers just like LUKS encrypts entire partitions/sections of storage drives. gocrypfs/ccpcrypt encrypts dirs/files one at a time/on a per-file basis.
It might be easier to use the GL GUI to set up NAS functionality after connecting your LUKS drive onto your Linux PC, installing SirKali, decypting/mounting your LUKS contents to a SirKali ‘virtual drive’ (“mount point”), dismounting (see screenshots) then copying that SirKali directory to your NAS.
… & also a variant of a NAS, however ‘non-Enterprise’. 