I need some advice how to setup my home server. Services that are needed with external access are nextcloud, S3 (Minio), and a mail server. For storage, I have a zfs-based NAS with ~30 TB storage capacity.
Currently, I have seperate VMs for these services that run as native Debian machines. Since both nextcloud and minio use several TBs of data each, my current setup just mounts a NFS share from the NAS to the respective server VM, and application data is directly stored on the NFS mount. By that, I get zfs snapshots and replication to backup the user data on the NAS.
How can I replace such a setup with nethserver VM for the internet-facing services? Reason is that I want to simplify maintenance of the setup. I feel that going for NS7 does not make sense since it will be replaced by NS8 soon. In NS8, however, mounting storage for the services via NFS seems to be unsupported.
While on nextcloud I could work around this with external storage, I do not see any way how to store MinIO or email data on my NAS storage. I do not want to provision a ~20TB virtual disk to hold all that data in NS8 directly, as it will break my backup concept (which works via zfs snapshots/replication on the NAS).
Any ideas how this could be solved?